【问题标题】:how to run (or not) a cron job based on the results of another cron job如何根据另一个 cron 作业的结果运行(或不运行)一个 cron 作业
【发布时间】:2014-03-13 03:11:06
【问题描述】:

我需要根据在它之前运行的 cron 作业是否至少部分成功来执行 cron 作业,我正在尝试为运行设置条件...有时这些条件将在本地或远程机器...

有没有办法做到这一点?

【问题讨论】:

    标签: apache cron cpanel job-scheduling


    【解决方案1】:

    在这种情况下,您可以共享一个公共文件,第一个作业将在其中写入其状态,第二个 cron 作业将读取它,并根据天气情况决定是否应该继续。

    如果是远程机器,您可以在网络上共享该文件。

    【讨论】:

    • 谢谢!这听起来合乎逻辑,你知道我可以从哪里获得有关如何执行此操作的更多详细信息吗?
    • @user3280972 我想你必须自己写。对于您的问题,还有一个更合乎逻辑的解决方案,因为这两个 cron 作业都相互依赖,您可以使用它们,否则如果您在它们之间共享文件等资源,您还需要注意同步和并发性。
    猜你喜欢
    • 2011-09-27
    • 1970-01-01
    • 2018-05-06
    • 1970-01-01
    • 1970-01-01
    • 2013-07-02
    • 2011-11-07
    相关资源
    最近更新 更多