一、循環執行的工作排程crontab
/etc/crontab,/etc/crontab.deny,/etc/crontab.allow
第一個文檔是關于例行性工作的,后兩者是關于允許使用例行性工作的賬戶管理
Crontab [-u username] [-l|-e|-r]
-u:只有root才能執行
-e:進入/etc/crontab進行編輯
-l:查閱/etc/crontab的工作內容
-r:移除/etc/crontab中所有工作內容
二、僅執行一次的工作排程
1、at
兩個文檔,/etc/at.deny,/etc/at.allow,定義允許使用at指令的用戶
at [options] [TIME]
-m:完成at工作后以email形式通知使用者該工作已完成
-l:相當于atq,列出目前系統上所有該用戶的at排程
-d:相當于atrm,后面跟工作號碼(at –l可取得jobNumber),取消一個在at排程中的工作
-v:使用明顯的時間格式列出at排程中的任務欄列表
-c:接工作號碼,列出后面接的工作的實際指令內容
2、batch:使用方法與at類似系統有空時才進行背景任務
三、anacron喚醒停機期間的工作任務
anacron []-sfnu] [jobNumber]
-s:根據時間記錄文件分析后開始執行各項需要執行的文件
-f:不分析時間戳文件強制執行
-n:立刻進行未進行的任務
-u:更新記錄文件的時間戳,不進行其他任何工作。
新聞熱點
疑難解答