亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 服務(wù)器 > Web服務(wù)器 > 正文

crontab定時(shí)任務(wù)不執(zhí)行的一些原因總結(jié)

2024-09-01 13:56:26
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前言

最近在工作中遇到了一些問(wèn)題,crontab定時(shí)任務(wù)居然不執(zhí)行,后來(lái)我在網(wǎng)上找的時(shí)候發(fā)現(xiàn)網(wǎng)上主要說(shuō)了這5個(gè)原因:

1 crond服務(wù)未啟動(dòng)

crontab不是Linux內(nèi)核的功能,而是依賴一個(gè)crond服務(wù),這個(gè)服務(wù)可以啟動(dòng)當(dāng)然也可以停止。如果停止了就無(wú)法執(zhí)行任何定時(shí)任務(wù)了,解決的方法是打開它:

crond

service crond start

如果提示crond命令不存在,可能被誤刪除了,CentOS下可以通過(guò)這個(gè)命令重新安裝:

yum -y install crontabs

2 權(quán)限問(wèn)題

比如:腳本沒(méi)有x執(zhí)行權(quán)限,解決方法:

增加執(zhí)行權(quán)限,或者用bash abc.sh的方法執(zhí)行

也有可能crontab任務(wù)所屬的用戶對(duì)某個(gè)目錄沒(méi)有寫權(quán)限,也會(huì)失敗

3 路徑問(wèn)題

有的命令在shell中執(zhí)行正常,但是在crontab執(zhí)行卻總是失敗。有可能是因?yàn)閏rontab使用的sh未正確識(shí)別路徑,比如:以root身份登錄shell后執(zhí)行一個(gè)/root/test.sh,只要執(zhí)行

./test.sh

就可以了。但是在crontab中,就會(huì)找不到這個(gè)腳本,比如寫完整:

/root/test.sh

4 時(shí)差問(wèn)題

因?yàn)榉?wù)器與客戶端時(shí)差問(wèn)題,所以crontab的時(shí)間以服務(wù)器時(shí)間為準(zhǔn)。

時(shí)差這個(gè)問(wèn)題還真是搞人,這個(gè)我親身體驗(yàn)了,現(xiàn)象如下:

(1) 我設(shè)置了一個(gè)定時(shí)腳本,用date命令觀察服務(wù)器的時(shí)間到了腳本執(zhí)行的時(shí)間點(diǎn),發(fā)現(xiàn)沒(méi)有執(zhí)行

(2) 但是我把腳本設(shè)置成每分鐘執(zhí)行一次,就是OK的

見(jiàn)鬼了,服務(wù)器時(shí)間是對(duì)的?。磕鞘且觽€(gè)什么時(shí)區(qū)?于是把腳本的時(shí)間減10或者12或者8個(gè)小時(shí)都嘗試了下,發(fā)現(xiàn)都不行。

但是很明顯是時(shí)間不一致導(dǎo)致的不執(zhí)行。

最后用如下兩行解決了問(wèn)題:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeservice crond restart

5 變量問(wèn)題

有時(shí)候命令中含有變量,但crontab執(zhí)行時(shí)卻沒(méi)有,也會(huì)造成執(zhí)行失敗。

驗(yàn)證后,我的定時(shí)腳本test.sh不執(zhí)行不是上述任何一種原因,其實(shí)我的腳本就一句話:

#!/bin/bashecho 123 >> testFile

我希望通過(guò)這種方式來(lái)測(cè)試 我設(shè)置的定時(shí)腳本起作用了,于是我設(shè)置了該腳本每分鐘執(zhí)行一次,但是死活在腳本所在目錄看不到這個(gè)文件,我手動(dòng)執(zhí)行

# sh test.sh

卻能看到在腳本所在目錄能看到這個(gè)文件

我懷疑是crontab根本沒(méi)有執(zhí)行,于是我在crontab中直接添加了

*/1 * * * * echo 123 >> /home/denglinjie/testFile

testFile文件生成了,說(shuō)明crontab是執(zhí)行了的,那看來(lái)是我腳本自身存在問(wèn)題

最后發(fā)現(xiàn),原來(lái)是testFile這里必須寫完整的路徑,我天真的以為testFile會(huì)生成在腳本所在的目錄,所以改成了如下形式

#!/bin/bashecho 123 >> /data/denglinjie/testFile

然后就可以了。

其實(shí)路徑是個(gè)非常容易出問(wèn)題的地方,假設(shè)在/home/denglinjie目錄下有一個(gè)腳本文件test1.sh,然后在該目錄下還有一個(gè)腳本文件test2.sh

在test1.sh中執(zhí)行了test2.sh,而且用的是相對(duì)路徑,即相對(duì)test1.sh所在的路徑。

如果在crontab -e中編輯的時(shí)候,執(zhí)行的方式是

sh /home/denglinjie/test1.sh,當(dāng)執(zhí)行到調(diào)用sh test2.sh的時(shí)候,系統(tǒng)會(huì)認(rèn)為是從crontab文件所在的目錄去找test2.sh,但是其實(shí)是找不到的,造成執(zhí)行失敗

最開始我想的方法是,我要將我寫的待執(zhí)行的腳本文件以及被調(diào)用的其他的腳本和crontab文件放到一個(gè)地方,這樣就可以拉,但是失敗了,可能是因?yàn)闄?quán)限問(wèn)題,我進(jìn)不去/var/spool/cron目錄。

所以另外一個(gè)解決方法就是在執(zhí)行腳本之前先通過(guò) cd   /home/denglinjie 命令進(jìn)入到腳本所在目錄

------------------------------------------------------------------

最近又發(fā)現(xiàn)一種新的引起crontab不執(zhí)行的原因

這里我要執(zhí)行的是python腳本,我python腳本的目錄為:

/data/denglinjie/work/UpdateModuleSwitch

一開始我的定時(shí)任務(wù)是這樣寫的:

0 * * * * cd /data/denglinjie/work/UpdateModuleSwitch;python update_switch.py

發(fā)現(xiàn)到了時(shí)間點(diǎn)居然沒(méi)有執(zhí)行,其中update_switch.py的部分內(nèi)容如下:

import pymongo

就是我的腳本中引入了自己安裝的pymongo, 注意,這個(gè)pymongo是安裝到了指定的python版本上的

不執(zhí)行原因:crontab定時(shí)任務(wù)執(zhí)行的時(shí)候,使用的python不是我的那個(gè)python,使用的這個(gè)python沒(méi)有安裝pymongo,導(dǎo)致import失敗

解決辦法,改成如下形式:

0 * * * * cd /data/denglinjie/work/UpdateModuleSwitch;/data/zhoumi/install_evn/bin/python update_switch.py

指定運(yùn)行使用的python,這個(gè)python已經(jīng)安裝綁定了pymongo,或者用如下形式:

0 * * * * export PATH=/data/zhoumi/install_evn/bin/:$PATH;cd /data/denglinjie/work/UpdateModuleSwitch;python update_switch.py

因?yàn)槲业倪@個(gè)python是安裝在我自己的用戶目錄下,所以系統(tǒng)找不到這個(gè)python,所以只要將我的python也加入到系統(tǒng)PATH環(huán)境變量中就可以了

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)VEVB武林網(wǎng)的支持。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到服務(wù)器教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
午夜一区二区三区视频| 性欧美精品孕妇| 满满都是荷尔蒙韩剧在线观看| 波多野结衣的一区二区三区| 美女久久久久久久久| 亚洲精品日韩综合观看成人91| 亚洲免费av一区二区三区| yw.尤物在线精品视频| 51午夜精品国产| 91精品国产福利在线观看麻豆| 日韩一区二区三区三四区视频在线观看| 国产免费成人| 中国人体摄影一区二区三区| 亚洲av综合色区无码一二三区| 国产成人在线中文字幕| 色视频免费网站| 久草在线在线视频| 天干天干啦夜天干天2019| 久久精品中文字幕一区二区三区| 久久草av在线| a级网站在线观看| 日韩欧美中文字幕在线观看| 欧美激情亚洲色图| 欧美在线一级va免费观看| www.麻豆av.com| 1000精品久久久久久久久| 青青草视频一区| 亚洲成人av中文| 国产精品国产精品88| 亚洲sss视频在线视频| 中文在线观看视频| 中文天堂在线资源| 高清国产一区二区三区四区五区| 国产精品久久久久久亚洲伦| 欧美大喷水吹潮合集在线观看| xxxx69·hdxxxxx| 亚洲裸体视频| 在线电影看在线一区二区三区| 日韩精品中文字幕在线观看| 国产系列在线观看| 欧美性做爰猛烈叫床潮| 久久精品视频网站| 国产一区二区不卡视频在线观看| 精品精品欲导航| 成人激情综合网站| 神马久久久久久久久久久| 午夜精品影院在线观看| 国产在线成人精品午夜| 中文字幕无码精品亚洲35| 四虎国产精品免费久久| 男男视频在线观看网站| 欧美国产高潮xxxx1819| 成人深夜在线观看| 在线看片你懂的| 91精品美女| 国产精品一区久久久| 久草这里只有精品视频| 久久精品国产99久久99久久久| www.黄色com| 亚洲欧美在线免费观看| 久久久亚洲高清| 久久久久久三级| 久久久久成人精品无码中文字幕| 日韩欧美一区二区三区免费观看| 香蕉视频在线观看黄| 在线国产欧美| 91麻豆免费视频网站| 天天色综合av| 国产精品视频久久久| 国产欧美亚洲精品a| 欧美77777免费视频| 狠狠色henhense| 在线视频综合导航| 自慰无码一区二区三区| 亚洲三级在线播放| 一本到高清视频免费精品| 国产精品r级在线| 91在线直播亚洲| 毛片在线不卡| 成人伊人222| 欧美视频一二三区| 天堂中文最新版在线中文| 日本丰满少妇做爰爽爽| 极品粉嫩国产18尤物| 亚洲高清资源| 中文字幕另类日韩欧美亚洲嫩草| 国产激情在线免费观看| 日韩中文字幕在线视频观看| 欧美日韩久久久一区| 亚洲国产一区二区a毛片| 免费观看国产成人| 尤物视频在线观看国产| 美女诱惑一区二区| 26uuu国产在线精品一区二区| 91久久高清国语自产拍| 乡村艳史在线观看| 成人高清视频免费观看| 成人一二三区| 日本视频在线免费观看| 欧美一区二区三区在线| free性丰满69性欧美| 日韩精品久久久免费观看| 国产综合激情| 激情黄产视频在线免费观看| 永久免费精品视频网站| 欧美aaaaaa午夜精品| 欧美一级爱爱| 手机在线免费观看av| 自拍另类欧美| 好看的av在线| 美丽的小蜜桃4春潮| 免费国产羞羞网站视频| 日本成人免费视频| 欧美日韩看片| 牛夜精品久久久久久久| 666欧美在线视频| 亚洲图区一区| 精品久久久久久亚洲精品| 亚洲一区免费在线观看| 午夜精品aaa| 久久亚洲国产精品成人av秋霞| 国产网站免费看| 日韩电影在线观看一区| 午夜精品久久久久| 卡通动漫精品一区二区三区| 久久三级毛片| 中国色在线观看另类| 亚洲精品乱码久久久久久蜜桃图片| 国产美女视频免费看| 日本美女一区二区三区视频| 欧美日韩高清影院| 日韩理论片一区二区| 色影视在线观看| 中文字幕日本在线| 欧美日韩三级视频| 91精品久久久久久久蜜月| 2019天天操夜夜操| 丰满的护士2在线观看高清| 在线视频影院| 久久久久久成人| 国产精品久久久久久久久果冻传媒| 精品国产免费一区二区三区香蕉| 亚欧洲精品在线视频| 国产精品资源在线看| 精品亚洲a∨一区二区三区18| 老太脱裤让老头玩ⅹxxxx| 污视频在线看操| 夫妇交换中文字幕| 天堂资源在线亚洲资源| 亚洲午夜羞羞片| 午夜电影亚洲| 欧美日韩一区二区三区不卡视频| 欧美高清视频手机在在线| 国产精品美日韩| tube8在线hd| 试看120秒一区二区三区| 大色综合视频网站在线播放| 亚洲一区二区三区久久| 无人码人妻一区二区三区免费| 欧美视频在线观看一区| 奇米影视首页 狠狠色丁香婷婷久久综合| 7777精品伊人久久久大香线蕉最新版| 毛片网站免费观看| 九九九九久久久久| 亚洲成人www| 亚洲电影在线免费观看| 国产免费av在线| 日本一区二区黄色| av资源中文在线天堂| 亚洲熟女乱综合一区二区三区| 四虎永久免费观看| 欧美电影一区| 美女把尿口扒开给男人桶视频| 亚洲国产一区二区三区四区| 在线视频亚洲欧美| 91精品啪在线观看国产81旧版| 可以免费看的av毛片| 91插插插影院| 久久久精品久久久久特色影视| 亚洲一区二区三区中文字幕| 亚洲一卡2卡三卡4卡2021四卡| 亚洲视频播放| 四虎精品在永久在线观看| 国产精品久久久久久麻豆一区软件| 成人网ww555视频免费看| 日本一区二区在线| 一级黄色免费毛片| 另类中文字幕国产精品| 在线电影福利片| 欧美日韩高清不卡| 天天色影综合网| 538任你躁精品视频网免费| 人人妻人人爽人人澡人人精品| 欧美13videosex性极品| 精品无码三级在线观看视频| 国产精品密蕾丝袜| 在线观看国产视频一二三| 又紧又大又爽精品一区二区| 日韩制服一区| 九九热视频在线观看| 久久成人人人人精品欧| 小次郎av收藏家| 国产探花一区| 久久精品99国产精品酒店日本| 一级香蕉视频在线观看| 日韩欧美中文视频| 亚洲一区av在线播放| 91蝌蚪国产九色| 我要看黄色一级片| 91免费视频网站在线观看| 超碰aⅴ人人做人人爽欧美| 紧身裙女教师波多野结衣| 外国成人在线视频| 成人免费黄色大片| 任你躁av一区二区三区| 九九99久久精品在免费线bt| av不卡在线免费观看| 先锋影音av中文字幕| 青青草原在线亚洲| 国产成人手机高清在线观看网站| 久草在线资源福利站| 欧美成人a视频| 亚洲免费精彩视频| 欧美日韩激情视频在线观看| 黄色免费高清视频| 日韩三级精品| 国产视频二区三区| 亚洲av无码成人精品国产| 欧美午夜网站| 亚洲天堂av网站| 欧美在线视频观看免费网站| 性感美女视频一二三| 欧美与黑人午夜性猛交久久久| 国产精品国三级国产av| 欧美成人三级在线视频| 午夜娱乐在线| 最新亚洲国产精品| 97久久精品人人澡人人爽缅北| 日日噜噜噜噜人人爽亚洲精品| 福利91精品一区二区三区| 成人天堂yy6080亚洲高清| 国自在线精品视频| 色青青草原桃花久久综合| 亚洲美女动态图120秒| 国产一区二区av在线| av激情亚洲男人天堂| 国产成人亚洲一区二区三区| 少妇高清精品毛片在线视频| 精品久久久久久久久久国产| 国产午夜亚洲精品不卡| 干日本少妇首页| 手机福利在线视频| 2020国产精品久久精品美国| 欧美第一页浮力影院| 美女毛片一区二区三区四区最新中文字幕亚洲| 欧美日韩国产影片| 国产成人在线视频免费观看| 91社区在线| 同性恋视频网站资源| 国产一区美女在线| 在线免费av网| 国产在线青青草| 亚洲在线视频| 国产视频一区二区三区在线观看| 国产精品日韩在线| 狠狠操狠狠色综合网| 国产jizzjizz一区二区| 久久亚洲影音av资源网| 99国产超薄肉色丝袜交足的后果| 欧美成人艳星乳罩| 狠狠色噜噜狠狠色综合久| 日韩精品免费一区| 一区二区三区视频在线| 精品久久久三级| 五月天激情国产综合婷婷婷| 深夜在线视频| 亚洲国产精品热久久| 蜜桃av噜噜一区二区三| 日韩av网址在线观看| 伊人免费视频二| 人成在线免费视频| 丝袜美腿一区| 丰满少妇大力进入| 91丨九色丨蝌蚪丨老板| 草莓污污视频在线观看| 国精产品一区一区三区四川| 国产99在线|亚洲| 天天干天天做天天操| 法国空姐电影在线观看| 欧美日韩人妻精品一区二区三区| 国产精品视频不卡| 国产精品日韩精品欧美在线| 日韩av电影中文字幕| 国产福利一区二区在线精品| 国产高清在线精品| 久久久久久久免费视频| 国产精品久久一区二区三区| 欧美a视频在线| 欧洲亚洲免费视频| 91最新在线| 中国老头性行为xxxx| 欧美一区二区三区观看| 婷婷国产成人精品视频| 久久久久久亚洲综合影院红桃| 欧美激情一区二区三区成人| 日本天堂在线播放| 欧美日韩中文字幕综合视频| 欧美日韩久久精品| 黄a大片av永久免费| 亚洲第一伊人| 68国产成人综合久久精品| 先锋av资源网| 国产乱码精品一区二区三区五月婷| 亚洲精品555| 国产一区二区三区| blackedav金发美女大战黑人| 1769视频在线播放免费观看| а√在线中文网新版地址在线| 日韩在线精品一区| 中文字幕在线看视频国产欧美| 国模人体一区二区| 欧美日韩视频专区在线播放| 欧美日韩国产成人| 亚洲欧洲美洲国产香蕉| 精品视频vs精品视频| 26uuu亚洲综合色| 波多野结衣大片| 免费一区二区三区在在线视频|