【问题标题】:How to force a Cron Job to start ahead of time?如何强制 Cron Job 提前开始?
【发布时间】:2011-08-25 07:55:41
【问题描述】:

我刚刚提供了一种让我的用户停止他们的 Cron 任务的方法。 cron 设置为每 5 分钟运行一次,以确保其启动并运行,但是如果用户单击重新启动按钮,我希望能够手动启动 cron 作业。

有什么方法可以强制 cron 启动,而不是等待下一个 5 分钟周期?

我在 CentOS 上使用 PHP。

【问题讨论】:

    标签: php cron crontrigger


    【解决方案1】:

    您可以为您运行 cron 中正在运行的任何内容。或者..您可以将 cron 设置为每分钟运行一次脚本(稍微好一点),但仅每 5 次运行一次,除非存在标志文件(您创建,现在删除)。

    【讨论】:

    • 如何更改 cron 运行的频率?
    • 运行“crontab -e”,然后将第一个值从 5 更改为 *。见man crontab
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 2020-06-07
    • 1970-01-01
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    相关资源
    最近更新 更多