工作排程

markdown 單次排程(很少用) at ``` [root@study ~]# at [-mldv] TIME [root@study ~]# at -c 工作號碼 選項與參數: -m :當 at 的工作完成後,即使沒有輸出訊息,亦以 email 通知使用者該工作已完成。 -l :at -l 相當於 atq,列出目前系統上面的所有該使用者的 at 排程; -d :at -d 相當於 atrm ,可以取消一個在 at 排程中的工作; -v :可以使用較明顯的時間格式列出 at 排程中的工作列表; -c :可以列出後面接的該項工作的實際指令內容。 ``` 一般排程 crontab ``` [root@study ~]# crontab [-u username] [-l|-e|-r] 選項與參數: -u :只有 root 才能進行這個任務,亦即幫其他使用者建立/移除 crontab 工作排程; -e :編輯 crontab 的工作內容 -l :查閱 crontab 的工作內容 -r :移除所有的 crontab 的工作內容,若僅要移除一項,請用 -e 去編輯。 範例一:用 dmtsai 的身份在每天的 12:00 發信給自己 [dmtsai@study ~]$ crontab -e # 此時會進入 vi 的編輯畫面讓您編輯工作!注意到,每項工作都是一行。 0 12 * * * mail -s "at 12:00" dmtsai < /home/dmtsai/.bashrc #分 時 日 月 週 |<==============指令串========================>| ``` 最底程不分哪個帳號登入設的排程 ``` /etc/crontab ⇐ 編輯這個檔案就是最底層不分帳號的排程 ``` 排程 (at、crontab、anacron) 停機後的排程 anacron 它適合運作於測試機或筆記型電腦上這種 "非長期處於開機狀態" 之用,因為它採用的是 "頻率" 來執行排程工作

留言

這個網誌中的熱門文章

Linux Network Configation