我试图在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