首頁  >  問答  >  主體

linux - crontab 每3个小时运行一次

crontab 每3个小时运行一次

这种情况,我保存时在8点,那么9点就会运行吗?
他这个每3个小时,是 什么时间点 的3个小时???

PHPzPHPz2744 天前1178

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-04-17 16:05:26

    m h dom mon dow command

    這個是你打開crontab時候顯示的,解釋一下

    m:分钟,0-59
    h:小时,0-23
    dom:日期,1-31
    mon:月份,1-12
    dow:星期,0-6,0为星期天
    command:命令

    第一個表示分鐘,所以第一個你就隨便寫個,表示第幾分鐘執行的意思

    你要做的就是限制第二個參數,小時

    1 */3 * * * php /path/to/your/cron.php        
    每隔3小时的第一分钟执行一次任务

    這裡的每怎麼理解? */1*无区别,所以可以省略。这里可以想想,*/3表示能被3整除的時間就好理解了。

    我之前部落格寫了個,你可以看看:Ubuntu下利用Crontab定時執行PHP檔

    回覆
    0
  • 迷茫

    迷茫2017-04-17 16:05:26

    $ crontab -e
    1 */3 * * * commands

    這個才是每3小時執行一次,具體怎麼執行,自己可以測試啊,比如echo時間到一個文件

    回覆
    0
  • 取消回覆