参见英文答案 >
Why is my crontab not working,and how can I troubleshoot it?5个
RHEL6
在root的crontab中有一个:
* 21 * * * /root/script.sh
RHEL6
在root的crontab中有一个:
* 21 * * * /root/script.sh
在script.sh中有一行:
/usr/bin/sudo -u jira bash -c’cd / opt / jira / bin; ./stop-jira.sh’&& echo“Jira Shut Down”>> /根/ DEBUGLOG
该命令在常规shell中执行,但在从cron运行时不执行.
cron进程工作正常,脚本的其余部分正确执行,它只是sudo部分不起作用.
我已经更新了脚本:将su替换为su并在另一个脚本中测试它似乎工作.我将在今晚对实际脚本进行测试,然后更新这篇文章.
su su改变纠正了这个问题.
谢谢