作用:作業系統不可能24小時都有人在操作,有些時候想在指定的時間點去執行任務(例如:每天夜裡2點去清理某個服務的日誌),此時可以交予計畫任務程式去執行操作
常用選項:
-l:list,列出指定使用者的計畫任務列表
-e:edit,編輯指定使用者的計畫任務列表
-u:user,指定的使用者名稱,如果不指定,則表示當前使用者
-r:remove,刪除指定使用者的計畫任務列表
計畫任務的規則語法格式,以行為單位,一行則為乙個計畫
分 時 日 月 周 需要執行的命令
例如:每天的0點0分執行reboot指令
0 0 * * * reboot
分:0~59
時:0~23
日:1~31
月:1~12
周:0~7,0和7表示星期天
*:表示取值範圍內的每乙個數字
-:做區間表示式的,例如表示1~7,可以寫成1-7
/:表示每多少個,例如每10分鐘一次,則在分的位置寫:*/10
,:表示多個取值,例如在1點,2點,6點執行任務,則在時的位置寫:1,2,6
例子:1.每月1、10、22日的4:45重啟network服務
45 4 1,10,22 * * service network restart
2.每週
六、日的1:10重啟network服務
10 1 * * 6,0 service network restart
3.每天18:00至23:00之間每隔30分鐘重啟network服務
*/30 18-23 * * * service network restart
4.每隔兩天的上午8點到11點的第3和第15分鐘執行一次重啟
3,15 8-11 */2 * * reboot
Linux計畫任務
1.at命令 指定乙個時間執行乙個任務。2.cron命令 根據乙個時間表自動執行任務。3.anacron命令 在乙個指定時間間隔錯過後自動執行任務。at命令 安排乙個任務在未來執行,需要乙個系統後台atd程序。4.如果這個程序沒有開啟,那麼執行 etc init.d atd restart chkc...
Linux 計畫任務
at命令可以在某一指定時間排程一次性作業命令格式 at q x l f file d v time引數含義 q使用指定的佇列來儲存at資料,預設儲存在a佇列,隊列表號為a z,a z總52個 l列出所有的at計畫任務,等同於atq命令 d刪除at計畫任務,等同於atrm v列出所有已經完成單尚未刪除...
linux計畫任務
cron是乙個linux下的定時執行工具,可以在無需人工干預的情況下執行作業。由於cron 是linux的內建服務,但它不自動起來,可以用以下的方法啟動 關閉這個服務 sbin service crond start 啟動服務 sbin service crond stop 關閉服務 sbin se...