一、什麼是crontab
簡而言之,crontab提供了允許給定的任務以一定的間隔在後台執行的機制。crontab的使用者手冊中推薦每乙個命令使用絕對路徑。
對於使用者的cron計畫,都會存放到/var/spool/cron/crontabs目錄中,該目錄下有 個與使用者名稱一致的任務檔案
系統的cron計畫檔案存放在/etc/crontab路徑下。
二、cron的常用命令
ps -ef | grep -v grep | grep cron
// 檢視cron服務是否執行
service cron status
//檢視cron執行狀態
service cron start
//關閉服務
service cron stop
//關閉服務
service cron restart
//重啟服務
service cron reload
//重新載入配置
vim /var/log/cron.log
//檢視cron執行日誌
開啟cron日誌
sudo vim /etc/rsyslog.d/50-default.conf
sudo service rsyslog restart
no mta installed, discarding output 錯誤
原因是cron預設把螢幕輸出都傳送到email了,而當前環境並未安裝email server,於是系統報錯,解決方面就是不要直接向螢幕輸出內容,而是重定向到乙個檔案。例如重定向到乙個log檔案 在命令後面新增>> /tmp/cron_log.txt
cron計畫任務
1.列出計畫列表 crontab l u mysql 具體的檔案放在 var spool cron root 使用者 2.修改計畫 crontab e 3.刪除當前 crontab 檔案 crontab r 4.計畫任務意思 第1列分鐘1 59 第2列小時1 23 0表示子夜 第3列日1 31 第4...
計畫任務cron
原定的計畫任務 0 0 cd preload nohup sh preload4.sh ip.list dev null 2 1 缺省會在00 00點準時做預載入 指令碼名稱preload4.sh 預載入檔案 txt 預載入裝置 ip.list 客戶定期會有預載入功能 每次只需要登陸裝置 更換 tx...
cron計畫任務
cron計畫任務 任務計畫 比如每天什麼時間固定來備份資料等等,類似的計畫 1 crontab l命令 可以檢視到當前使用者都有哪些任務計畫 2 crontab u aming l 指定檢視aming使用者的任務計畫 3 crontab e 編輯任務計畫,舉例如下 注 如上圖內容 10 2 20 時...