Ubuntu 何謂任務排程?crontab格式為何?
何謂crontab?它的格式又為何?
任務排程
任務排程的概念和分類
- 任務排程:是指系統在某個時間,執行特定的命令或程式。
- 任務排程的分類:
- 系統工作:有些重要的工作必須周而復始地完成。如病毒掃描等。
- 個別使用者工作:如執行某些程式。
設定任務排程的檔案 : etc/crontab
任務排程指令 crontab
crontab是由 cron table 的縮寫,是Linux中的任務排成軟體。他的參數有:
- -l : 列出所有個人的排程。
- -u [user] : 替用戶新增排程
- -e : 設定任務,開始設定任務。
- -r : remove終止任務排程。
crontab -e : 設定任務
開啟編輯器後,編輯指令內容
- 0 2 * * * date >> /home/mydate2 : 表示每天的第二個小時,第0分鐘開始執行後邊的命令。
- date >> /home/mydata1 : 每隔一定時間,顯示一次時間(追加寫)。
- 5 * * * * ls -l /etc/ > /tmp/to.txt : 表示每小時的第五分鐘執行【ls -l /etc/ > /tmp/to.txt】
每次新增完任務後,一定記得重新啟動crond服務,不然不會生效
排程多個任務
- 在【crontab -e】中直接寫。
- 可以把所有的任務,寫入到一個可執行檔案 Shell Script。
參考資料
特色、摘要,Feature、Summary:
關鍵字、標籤,Keyword、Tag:
- Ubuntu,Linux,
留言
張貼留言
Aron阿龍,謝謝您的留言互動!