運維學習 unit 16 定時任務與延時任務
阿新 • • 發佈:2018-12-20
一.延時任務命令at
1 at命令兩種開啟方式 1)at +時間 編輯命令, 以touch /mnt/test 為例 2)at now+1min 檢視延遲任務at -l 檢視任務內容、 at -c +任務號 刪除延時任務 at -r +任務號 2 at命令的黑白名單 /etc/at.deny #at的黑名單,在該名單中的使用者不能執行at命令 /etc/at.allow #at的白名單,一開始不存在,若編寫白名單則會使黑名單失效,只有在白名單中的使用者可以執行at命令,其餘都不可以
二 crontable定時命令 1發起定時任務的方式也有兩種 1) crontab -e 執行該命令之後,會出現一個編輯介面 輸入* * * * * +命令
2)編輯/var/spool/cron/目錄下的檔案 檔名是指定的使用者
2crontable的黑白名單 與at命令相似,/etc/cron.deny為cron的黑名單,/etc/cron.allow為白名單,白名單預設是不存在的,一旦白名單存在,黑名單就會失效,除了白名單中的使用者,其餘使用者都會被禁止使用crontable命令