相關知識:
?
cron服務相關命令:
- /sbin/service crond start???? //啟動服務
- /sbin/service crond stop????? //關閉服務
- /sbin/service crond restart //重啟服務
- /sbin/service crond reload? //重新載入配置
以上是cron服務啟動的相關命令,如沒有啟動的話可進行手動啟動。當然,更好的方法是將它設為隨機自動啟用,只需在/etc/rc.d/rc.local 這個腳本的末尾加上:
?
/sbin/service crond start
cron服務使用crontab命令來對其進行配置。
crontab命令語法:
- crontab [-u user] file
- crontab [-u user] [ -e | -l | -r ]
crontab命令選項:
- file 使用file文件的內容作為某個用戶的cron服務配置,內容會復制到cron服務的配置文件中
- -u 設定某個用戶的cron服務配置,一般root 用戶在執行這個命令的時候需要此參數
- -l?? 列出某個用戶cron服務配置
- -r? 刪除某個用戶的cron服務配置
- -e? 編輯某個用戶的cron服務配置,將使用vi打開配置文件進行編輯保存后退出,文件語法見后
舉例:
- crontab -u fred -r? 刪除fred用戶的cron配置
- crontab -l 列出當前用戶的cron配置
- crontab -r 刪除當前用戶的cron配置
- crontab -e 編輯當前用戶的cron配置,添加或刪除計劃任務項
?
轉載地址:http://witmax.cn/linux-crontab-usage.html
?
開始配置定時任務:
執行:crontab -e
*/10??? *????? *????? *???? *???? /data/toolslib-shell/toolslib_shell.sh > /data/toolslib-shell/log.txt? 2>&1
意思是:每10分鐘執行/data/toolslib-shell/toolslib_shell.sh,把輸入信息和錯誤信息都保存到/data/toolslib-shell/log.txt中。
?
在日志中發現配置定時任務有錯誤:/bin/sh: /data/toolslib-shell/toolslib_shell.sh: Permission denied
沒有可執行權限;增加chmod +x toolslib_shell.sh;
定時任務配置完成;
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
