Linux 下定時檔案crontab配置

2021-09-16 21:53:12 字數 889 閱讀 9054

# 每分鐘執行[這裡都最好用絕對路徑 不然可能執行失敗]

*/1 * * * * /usr/local/php/bin/php /data/wwwroot/ooody.cn/artisan pixabay:handle 2>&1

/etc/init.d/crond restart

# 列出全部定時檔案

crontab -l

# 配置定時檔案

# 此時配置crontab的執行者是當前登入使用者,如果當前使用者是root,需要為其他使用者配置,可以使用

crontab -e -u 使用者名稱

或su 使用者名稱

crontab -e

# 刪除crontab檔案

crontab -r

# 恢復丟失的crontab檔案

crontab 你將會看到和上面類似的內容。可以使用這種方法在$home目錄中對crontab檔案做一備份:

$ crontab -l > $home/mycron

* 逗號(',') 指定列表值。如: "1,3,4,7,8"

* 中橫線('-') 指定範圍值 如 "1-6", 代表 "1,2,3,4,5,6"

* 星號 ('*') 代表所有可能的值

estart解決問題。或者檢視日誌看某個job有沒有執行/報錯tail -f /var/log/cron。

千萬別亂執行crontab -r。它從crontab目錄(/var/spool/cron)中刪除使用者的crontab檔案。刪除了該使用者的所有crontab都沒了。

在crontab中%是有特殊含義的,表示換行的意思。如果要用的話必須進行轉義%,如經常用的date 『+%y%m%d』在crontab裡是不會執行的,應該換成date 『+%y%m%d』。

linux下定時執行任務的方法 crontab

linux下定時執行任務的方法 在linux中你應該先輸入crontab e,然後就會有個vi編輯介面,再輸入0 3 1 clearigame2內容到裡面 wq 儲存退出。在linux中,週期執行的任務一般由cron這個守護程序來處理 ps ef grep cron cron讀取乙個或多個配置檔案,...

linux下定時執行任務的方法crontab

crontab是unix和linux用於設定週期性被執行的指令,是網際網路很常用的技術,很多任務都會設定在crontab迴圈執行,如果不使用crontab,那麼任務就是常駐程式,這對你的程式要求比較高,乙個要求你的程式是24x7小時不宕機,乙個是要求你的排程程式比較可靠,實際工作中,90 的程式都沒...

linux 下定時刪除日檔案

1 設定定時器,定時執行乙個刪除日誌的指令碼。command 分 時 日 月 周 命令 第1列表示分鐘1 59 每分鐘用 或者 1表示 第2列表示小時1 23 0表示0點 第3列表示日期1 31 第4列表示月份1 12 第5列標識號星期0 6 0表示星期天 第6列要執行的命令 2 編寫定時刪除日誌的...