列出目前使用者的cron:crontab -l
列出指定使用者的cron:crontab -uroot -l
編輯目前使用者的cron:crontab -e
删除目前使用者的cron:crontab -r
cron檔案文法:
分 小時 日 月 星期 指令
0-59 0-23 1-31 1-12 0-6 command (取值範圍,0表示周日一般一行對應一個任務)
每分鐘輸出到/tmp/cron1.txt:
* * * * * echo "Hello,cron!" >> /tmp/cron1.txt
每3分鐘輸出到/tmp/cron1.txt:
*/3 * * * * echo "每3分鐘輸出一次" >> /tmp/cron1.txt
第10、20、30分鐘輸出到/tmp/cron1.txt:
10,20,30 * * * * echo "第10、20、30分鐘輸出一次" >> /tmp/cron1.txt
第30-40分鐘内到/tmp/cron1.txt:
30-40 * * * * echo "第30-40分鐘内輸出" >> /tmp/cron1.txt
每天的17:06,删除/tmp/cron1.txt
06 17 * * * rm /tmp/cron1.txt
每天的17:07輸出到/tmp/cron1.txt:
7 17 * * * echo "重新開始" >> /tmp/cron1.txt
每分鐘執行一次php,并把echo結果輸出到1.txt(要完整路徑,并且目錄檔案夾可寫):
* * * * * /usr/bin/php /var/www/html/cron/1.php >> /var/www/html/cron/1.txt
每個小時的0分,删除/var/www/html/cron/1.txt
0 * * * * rm /var/www/html/cron/1.txt