linux - 如何将一个分钟的 cron 延迟一个小时

标签 linux ubuntu cron ubuntu-12.04

我有一个 cron 需要每分钟运行一次直到某个事件发生然后我需要它停止运行直到下一个小时。我环顾四周,似乎只能找到如何以不同的时间间隔运行 cron,而不是如何在下一个小时开始之前禁用它然后重新启用它。

对解决方案的任何帮助或建议都会很棒。

最佳答案

Cron 定期运行程序:仅此而已。它没有“可选”做事的设施。如果你想做一些聪明的事情,你需要在你身边处理它。例如:

  • 将事件发生时的时间写入文件,并在“作业”开始时读取文件以查看作业是否应该运行。

关于linux - 如何将一个分钟的 cron 延迟一个小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19674439/

相关文章:

linux - 如何使用 cron 守护进程调用脚本

linux - 如何安装需要dailyjobs的cronie

python - 为什么使用 cron 安排的 Github Actions 工作流没有在正确的时间触发?

c++ - Ubuntu 中的 OpenCV 不显示窗口

php - 为什么一个 MySQL 数据库接受 DateTime 而另一个不接受?

JAVA_HOME 应该指向 JDK 而不是 JRE + JAVA_HOME 未正确定义

node.js - 无法使用 npm 安装 ShareJS

ubuntu - Vim 突出问题

linux - aws 在 hvm 虚拟化中使用 Chef 附加 ebs 卷

linux - 在Jenkins中使用maven exec插件运行nodejs