【问题标题】:Setting specific time for cron job and then intervals [closed]为cron作业设置特定时间,然后设置间隔[关闭]
【发布时间】:2013-05-07 05:27:33
【问题描述】:

我想知道是否使用 cron,在我为任务运行设置特定日期之后,我是否可以指定它从该点开始以特定天数的间隔运行。

例如:我知道你可以 */2 * * * * 每 2 分钟运行一次

但是是否可以说 0 0 15 4 * 运行一个文件,然后每 X 天运行一次?

即在 X 天运行,然后每 20 天运行一次

我想我可能需要 2 个 crons,当第一个被设置时,第二个被初始化?从而在 crontab 文件中创建 */20 参数?

有什么建议吗?

【问题讨论】:

    标签: linux cron crontab


    【解决方案1】:

    恐怕您将不得不编写一个包装脚本来执行一些时间戳魔术,并检查您希望每 20 天运行一次的最后一次成功运行的时间。

    Cron 不为您所追求的提供任何支持。

    让 cron 每天执行包装器。

    【讨论】:

    • 我用 PHP 处理了这个脚本级别,只是每晚用 cron 检查以命中发送消息的文件。
    猜你喜欢
    • 2019-05-23
    • 2014-08-31
    • 2015-10-31
    • 1970-01-01
    • 2013-08-09
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多