|
當(dāng)使用crontab執(zhí)行sh腳本時(shí),發(fā)現(xiàn)存到數(shù)據(jù)庫(kù)的數(shù)據(jù)丟失了非常多,困惑。。。于是各種搜索,終于找到問(wèn)題答案,即環(huán)境變量問(wèn)題,解決方法很簡(jiǎn)單,只需要在腳本開(kāi)頭增加 source ~/.bash_profile 即可。 還有,如果手動(dòng)執(zhí)行腳本可以成功運(yùn)行,但crontab卻不行,并且crontab執(zhí)行腳本時(shí)報(bào) Permission denied 錯(cuò)誤,則是crontab沒(méi)有執(zhí)行腳本的權(quán)限,所以可以使用chmod 755 腳本 來(lái)授予crontab執(zhí)行此腳本的權(quán)限。 總結(jié)下:使用crontab出現(xiàn)的問(wèn)題基本上是在1.環(huán)境變量 2.路徑 這兩個(gè)方面 ,所以以后碰到此類問(wèn)題,就先解決它們。 |
|
|
來(lái)自: 土心園 > 《shell script》