大部分系統管理工做都是經過按期自動執行某個腳原本完成的,Linux的cron就是用來按期執行腳本的。linux
Linux任務計劃功能的操做都是經過crontab命令來完成的,經常使用的選項有如下幾個:vim
-u:表示指定某個用戶,不加-u則爲當前用戶。編輯器
-e:制定計劃任務。命令行
-l:列出計劃任務。3d
-r:刪除計劃任務。code
使用crontab -e來編寫任務計劃,實際上就是使用vim打開了crontab的配置文件,咱們寫下以下內容:blog
01 10 05 06 3 echo "ok" >/root/cron.log
上面的內容從左至右依次爲:分、時、日、月、周和執行的命令。上面例子表示在6月5日(這一天必須是星期三)的10點01分執行命令:echo "ok" > /root/cron.log。crontab
命令crontab -e其實是打開了/var/spool/cron/username文件(若是用戶是root,則打開的是/var/spool/cron/root)。打開這個文件使用了vim編輯器,因此保存時在命令行模式下輸入:wq便可。可是不要直接去編輯那個文件,不然會出錯,因此必定要使用命令crontab -e來編輯。配置
查看已經設定的任務計劃用命令crontab -l:im
刪除任務計劃用命令crontab -r: