天天看點

一些cron指令

列出目前使用者的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