簡體   English   中英

Cron Job 執行多次,直到整分鍾完成,

[英]Cron Job executes multiple times till the entire minute is completed,

我使用 node-cron npm package來運行一個應該每 5 分鍾執行一次的作業但是,我得到的 output 是該作業執行不止一次,直到整個分鍾都執行。

cron.schedule('*/5 * * * *', () => {
           console.log('running a task once every 5th minute');
         });

Output:

running a task once every 5th minute
running a task once every 5th minute
running a task once every 5th minute
running a task once every 5th minute

. 每 5 分鍾執行一次 cron 作業 第一個字段是 Minutes。 如果您在此字段中指定 *,它將每分鍾運行一次。 如果在第一個字段中指定 */5,它會每 5 分鍾運行一次,如下所示。

*/5 * * * * /home/User/backup.sh

注意:同理,每 10 分鍾使用 */10,每 15 分鍾使用 */15,每 30 分鍾使用 */30,以此類推。

  1. 每 5 小時執行一次 cron 作業 第二個字段是小時。 如果您在此字段中指定 *,它將每小時運行一次。 如果您在第二個字段中指定 */5,它會每 5 小時運行一次,如下所示。

     0 */5 * * * /home/User/backup.sh

它肯定只會運行5個小時。

重寫它然后運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM