使用cron每7.5分钟一次

使用cron每7.5分钟一次,cron,crontab,Cron,Crontab,如何使用cron处理分数?我想安排每7.5分钟运行一次任务,但未能成功 基本上,一小时8次 谢谢您不能直接在cron中执行此操作。Cron在时间上不支持分数。你有两个选择: 编写自己的包装器,在需要时运行任务 在cron中使用丑陋的hack来同时调度两个任务: 在您的crontab中: */25 * * * * the_task */25 * * * * sleep 750 ; the_task 这将同时产生两个任务,但在睡眠12.5分钟后运行第二个任务。只需确保您的cron同时启动这两项任务

如何使用cron处理分数?我想安排每7.5分钟运行一次任务,但未能成功

基本上,一小时8次


谢谢

您不能直接在cron中执行此操作。Cron在时间上不支持分数。你有两个选择:

  • 编写自己的包装器,在需要时运行任务
  • 在cron中使用丑陋的hack来同时调度两个任务:
  • 在您的crontab中:

    */25 * * * * the_task
    */25 * * * * sleep 750 ; the_task
    

    这将同时产生两个任务,但在睡眠12.5分钟后运行第二个任务。只需确保您的cron同时启动这两项任务-我不认为“每隔x分钟”的行为是标准化的。

    您的意思是
    00:12
    01:12
    。。。和
    00:05
    01:05
    。。。等等?使用CRON的最佳分辨率是最近的一分钟。如果
    0,12,24,36,48
    ,每12分钟都是可能的。我不认为cron可以完成分数分钟。
    00:12
    00:30
    等是否可以接受?如果没有,您可以每隔一段时间延迟脚本运行时使用
    sleep(30)
    “我只是在尝试我的机会。”-不,现在您只是在浪费我们的时间。问题很清楚。你不必回答,每7.5分钟一次怎么样?它仍然是分数,但说“一小时8次”很简单——它不像我最初问的每12.5分钟一个问题那样延迟。答案没有改变,但数字会改变。你可以想出办法。