【问题标题】:How to delay a minutely cron for an hour如何将一分钟的 cron 延迟一个小时
【发布时间】:2013-10-30 13:28:47
【问题描述】:

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

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

【问题讨论】:

    标签: linux ubuntu cron ubuntu-12.04


    【解决方案1】:

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

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

    【讨论】:

    • 您知道在 cron 选项卡中禁用 cron 然后重新启用它的方法吗?如果没有生病,请在我的脚本中完成所有这些操作
    • 最简单的方法是在您的脚本中进行。其他任何事情都是“变得 hacky”
    猜你喜欢
    • 2017-12-06
    • 2017-02-23
    • 2017-01-10
    • 1970-01-01
    • 2016-01-04
    • 2019-11-19
    • 1970-01-01
    • 1970-01-01
    • 2021-08-12
    相关资源
    最近更新 更多