程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Cron Job 执行多次,直到整整一分钟完成,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Cron Job 执行多次,直到整整一分钟完成,?

开发过程中遇到Cron Job 执行多次,直到整整一分钟完成,的问题如何解决?下面主要结合日常开发的经验,给出你关于Cron Job 执行多次,直到整整一分钟完成,的解决方法建议,希望对你解决Cron Job 执行多次,直到整整一分钟完成,有所启发或帮助;

我使用 node-cron npm 包来运行一个应该每 5 分钟只执行一次的作业 但是,我得到的输出是作业连续执行,直到整个分钟完成,它执行不止一次。

cron.schedule('*/5 * * * *',() => {
           console.log('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
running a task once every 5th minute

解决方法

。每 5 分钟执行一次 cron 作业 第一个字段是分钟。如果在此字段中指定 *,它将每分钟运行一次。如果您在第一个字段中指定 */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 个小时。

重写它然后运行。

大佬总结

以上是大佬教程为你收集整理的Cron Job 执行多次,直到整整一分钟完成,全部内容,希望文章能够帮你解决Cron Job 执行多次,直到整整一分钟完成,所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: