我試圖在cron中運行一個腳本作爲一個工作。linux cron腳本功能沒有運行
腳本:
echo "Defining function"
function talkMe() {
echo "me"
}
echo "Start talking"
talkMe
的cron作業:
0 18 * * * /scripts/talk.sh > /tmp/talk.log
這個cron errror:
Aug 23 11:24:01 database CRON[8497]: (root) CMD (/scripts/talk.sh > /tmp/talk.log)
Aug 23 11:24:01 database CRON[8494]: (CRON) error (grandchild #8497 failed with exit status 2)
的test.log中:
Defining function
腳本工作正常之前我嘗試這種改變root密碼:
sudo su
passwd <my new pass for root>
此命令似乎沒有任何效果和根繼續使用舊密碼......但是這命令後出現的問題CRON !
如何解決CRON問題,以正確運行腳本?
注意:手動運行腳本,一切都很好!
未運行* – erjoalgo