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

2021-08-19 19:31:05 字數 913 閱讀 6386

crontab是unix和linux用於設定週期性被執行的指令,是網際網路很常用的技術,很多任務都會設定在crontab迴圈執行,如果不使用crontab,那麼任務就是常駐程式,這對你的程式要求比較高,乙個要求你的程式是24x7小時不宕機,乙個是要求你的排程程式比較可靠,實際工作中,90%的程式都沒有必要花這麼多時間和精力去解決上面的兩個問題的,只需要寫好自己的業務邏輯,通過crond這個工業級程式去排程就行了,crond的可靠性,健壯性,大家應該是毫無疑問的。

crontab -e

# 此時會進入 vi 的編輯畫面讓您編輯工作!注意到,每項工作都是一行。

#分 時 日 月 周 |<**********====任務的完整命令列

* * * * * /home/blue/do/rsyncfile.sh

預設情況下,任何使用者只要不被列入 /etc/cron.deny 當中,那麼他就可以直接下達『 crontab -e 』去編輯自己的例行性命令了!整個過程就如同上面提到的,會進入 vi 的編輯畫面, 然後以乙個工作一行來編輯,編輯完畢之後輸入『 :wq 』儲存後離開 vi 就可以了! 

*/5 * * * *   curl -d "" ""

0 2 1 4 *  curl -d "" ""
這樣,在4月1號凌晨2點0分就會開始啟動我們的請求的指令碼了。

crontab [-u username] [-l|-e|-r]

選項與引數:

-u  :只有 root 才能進行這個任務,亦即幫其他使用者建立/移除 crontab 工作排程;

-e  :編輯 crontab 的工作內容

-l  :查閱 crontab 的工作內容

如果不生成郵件資訊 則在crontab檔案開頭新增mailto=""

linux下定時執行任務的方法

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

linux下定時執行任務的方法

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

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

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