linux設定定時任務
阿新 • • 發佈:2022-05-26
linux 支援設定一次性計劃任務(用 at 關鍵字)和長期性計劃任務 (用 crontab 關鍵字)
一次性計劃任務用法:
at -l 顯示待執行任務列表 -f 指定包含命令的任務檔案 atrm 可以刪除任務 at -f mybash.sh 10:00 即在 10點鐘執行 mybash.sh 指令碼 at -f mybash.sh now+10 MINUTE 在當前時間的10分鐘之後執行 mybash.sh 指令碼 at now+10 MINUTE 進入編輯任務模式,用ctrl + D 結束編輯。
長期性計劃任務:
crontab -e 編輯任務 進入編輯任務模式輸入格式類似: cron表示式 對應的命令 crontab-l 檢視任務內容 crontab -r 刪除任務 */5 * * * * bash /home/deng/testAtByShell.sh 即每5分鐘執行一次指令碼 "分" "時" "日" "月" "星期" !!!! cron 表示式 "分"必須有數值不能為空或者*。 "日"和"星期"不能同時使用,否則會發生衝突。
*/2(可以表示每間隔2分鐘) 用除號(/) 表示任務間隔時間。
10-15(可以表示從10號到15號) 用減號(-) 表示連續的時間段。