作用:作業系統不可能24小時都有人在操作,有些時候想在指定的時間點去執行任務(例如:每天夜裡2點去重新啟動apache),此時不可能真有人每天夜裡2點去執行命令,此時可以交給計畫任務程式去執行操作。
招行信用卡批核系統
15點審核完成
21.00 更新審核不通過的
5.00 更新審核通過的
① 列出
看到上述的提示表示root使用者沒有計畫任務需要去做。
② 編輯計畫任務(重點)
計畫任務的規則語法格式,以行為單位,一行則為乙個計畫:分 時 日 月 周 需要執行的命令
例如:如果想要每天的0點0分執行reboot指令,則可以寫成
00*
** reboot
問題1:每月1、10、22日的4:45重啟network服務取值範圍(常識):
分:0~
59時:0~23
日:1~
31月:1~12
周:0~
7,0和7表示星期天
四個符號:
*:表示取值範圍中的每乙個數字
-:做連續區間表示式的,要想表示1
~7,則可以寫成:1-7
/:表示每多少個,例如:想每10分鐘一次,則可以在分的位置寫:*/10
,:表示多個取值,比如想在1點,2點6點執行,則可以在時的位置寫:1,2
,6分 時 日 月 周 需要執行的命令
問題2:每週4541
,10,22
** service network restart
六、週日的1:10重啟network服務
問題3:每天18:00至23:00之間每隔30分鐘重啟network服務101*
*6,7 service network restart
問題4:每隔兩天的上午8點到11點的第3和第15分鐘執行一次重啟*/30
18-23*
** service network restart
案例:真實測試案例,每1分鐘往root家目錄中的rt.txt中輸乙個1,為了看到效果使用追加輸出【輸出使用echo指令,語法:#echo 輸出的內容】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...