crontab 每3个小时运行一次
3/ sh /home/test.sh
这种情况,我保存时在8点,那么9点就会运行吗?他这个每3个小时,是 什么时间点 的3个小时???
学习是最好的投资!
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整除的時間就好理解了。
*/1
*
*/3
我之前部落格寫了個,你可以看看:Ubuntu下利用Crontab定時執行PHP檔
$ crontab -e 1 */3 * * * commands
這個才是每3小時執行一次,具體怎麼執行,自己可以測試啊,比如echo時間到一個文件
echo
這個是你打開crontab時候顯示的,解釋一下
第一個表示分鐘,所以第一個你就隨便寫個,表示第幾分鐘執行的意思
你要做的就是限制第二個參數,小時
這裡的每怎麼理解?
*/1
和*
无区别,所以可以省略。这里可以想想,*/3
表示能被3整除的時間就好理解了。我之前部落格寫了個,你可以看看:Ubuntu下利用Crontab定時執行PHP檔
這個才是每3小時執行一次,具體怎麼執行,自己可以測試啊,比如
echo
時間到一個文件