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