一、查看是否安裝cron包:
創(chuàng)新互聯(lián)為客戶提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站建設、程序、域名、空間一條龍服務,提供基于WEB的系統(tǒng)開發(fā). 服務項目涵蓋了網(wǎng)頁設計、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、手機網(wǎng)站制作等網(wǎng)站方面業(yè)務。
rpm -qa | grep cron
二、確認crond服務是否設為開機啟動
service crond status 啟動和關閉級別3和級別5的crond服務 chkconfig --level 35 crond on chkconfig --level 35 crond off
三、crond 配置文件與日志文件
使用crontab -e命令為當前用戶定制任務計劃, 會生成文件到 /var/spool/cron/$USER,
crond服務會每分鐘掃描一次/var/spool/cron目錄下所有文件來執(zhí)行文件里的指令信息
四、編寫crontab任務計劃
crontab文件格式
分 時 日 月 周 執(zhí)行命令
案例:每10s執(zhí)行一次腳本
*/1 * * * sleep 10s && script.sh */1 * * * sleep 20s && script.sh */1 * * * sleep 30s && script.sh */1 * * * sleep 40s && script.sh */1 * * * sleep 50s && script.sh注:在這里這五個會同時啟動,所以會實現(xiàn)每10s執(zhí)行一次腳本。
例:
每小時的第10分鐘執(zhí)行touch /tmp/a.txt
10 * * * * touch /tmp/a.txt每間隔10分鐘執(zhí)行
*/10 * * * * touch /tmp/a.txt每天晚上10點30執(zhí)行
30 22 * * * touch /tmp/a.txt每天晚上8點到10點的第30分鐘執(zhí)行
30 20-22 * * * touch /tmp/a.txt每年的1月1號10點30執(zhí)行
30 10 1 1 * touch /tmp/a.txt每兩個小時執(zhí)行一次
0 */2 * * * echo "Have a break now.">> /tmp/test.txt
首先檢查crond日志:
分兩種情況
第一:任務計劃根本就沒有執(zhí)行
1) 重啟crond服務。
2) 確定任務計劃運行時間寫的對不對,是不是我們想要執(zhí)行的時間
第二:任務計劃執(zhí)行了,調(diào)用的腳本出錯
1) 權限問題,文件或者用戶是否有執(zhí)行權限
2)腳本里面相對路徑絕對路徑問題
3)腳本的變量問題
4)任務計劃里路徑寫錯了,導致根本就沒有調(diào)用到這個腳本
當前題目:Crond的安裝與管理
分享地址:http://chinadenli.net/article26/ppggjg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航、企業(yè)網(wǎng)站制作、營銷型網(wǎng)站建設、網(wǎng)站制作、標簽優(yōu)化、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)