From 08c8783d455a7e75c4773b3383da65487bc92504 Mon Sep 17 00:00:00 2001 From: teddys48 Date: Wed, 8 Oct 2025 16:59:38 +0700 Subject: [PATCH] update --- index.js | 90 ++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 77 insertions(+), 13 deletions(-) diff --git a/index.js b/index.js index 7a06d25..be5b44b 100644 --- a/index.js +++ b/index.js @@ -43,21 +43,85 @@ cron.schedule( } ); -cron.schedule("* * * * *", async () => { - exec("sh /home/script/script.sh", (error, stdout, stderr) => { - if (error) { - console.error(`Gagal menjalankan script: ${error.message}`); - return; - } +cron.schedule( + "5-59 14 * * *", + async () => { + exec("sh /home/script/script.sh", (error, stdout, stderr) => { + if (error) { + console.error( + `Gagal menjalankan script Antrisimatupang : ${error.message}` + ); + return; + } - if (stderr) { - console.error(`Stderr: ${stderr}`); - return; - } + if (stderr) { + console.error(`Stderr Antrisimatupang : ${stderr}`); + return; + } - console.log(`Output: ${stdout}`); - }); -}); + console.log(`Output Antrisimatupang: ${stdout}`); + }); + + exec("sh /home/script/script2.sh", (error, stdout, stderr) => { + if (error) { + console.error( + `Gagal menjalankan script antributikemas : ${error.message}` + ); + return; + } + + if (stderr) { + console.error(`Stderr antributikemas : ${stderr}`); + return; + } + + console.log(`Output antributikemas: ${stdout}`); + }); + }, + { + timezone: "Asia/Jakarta", + } +); + +cron.schedule( + "0-5 15 * * *", + async () => { + exec("sh /home/script/script.sh", (error, stdout, stderr) => { + if (error) { + console.error( + `Gagal menjalankan script antrisimatupang: ${error.message}` + ); + return; + } + + if (stderr) { + console.error(`Stderr antrisimatupang: ${stderr}`); + return; + } + + console.log(`Output antrisimatupang : ${stdout}`); + }); + + exec("sh /home/script/script2.sh", (error, stdout, stderr) => { + if (error) { + console.error( + `Gagal menjalankan script antributikemas: ${error.message}` + ); + return; + } + + if (stderr) { + console.error(`Stderr antributikemas : ${stderr}`); + return; + } + + console.log(`Output antributikemas : ${stdout}`); + }); + }, + { + timezone: "Asia/Jakarta", + } +); app.use((req, res) => { res.json("What are you looking for?!");