linux中的cron計畫任務服務

2021-08-30 21:47:44 字數 902 閱讀 6224

一、什麼是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 時...