Linux中的計畫任務

2022-09-29 00:54:09 字數 933 閱讀 9658

作用:作業系統不可能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...