Cron运行脚本,但没有工作

时间:2015-05-22 11:36:47

标签: tomcat cron

我的Cron任务有问题。

我有一个脚本:

wget --http-user=admin --http-password=admin http://my_adress/manager/text/reload?path=/myApp
echo "Restart app" >> /opt/tomcat/webapps/restartLog.txt

我添加到crontab -e

*/1 * * * * root /bin/bash /opt/tomcat/webapps/autoRestart.sh

嗯,没有任何反应:/

在syslog中,我通常会每分钟调用一次,但不会创建 带有日志的文件(restartLog.txt)和应用程序未重新启动。

May 22 13:08:01 myApp/USR/SBIN/CRON[5518]: (root) CMD (root /bin/bash /opt/tomcat/webapps/autoRestart.sh)
May 22 13:09:01 myApp/USR/SBIN/CRON[5526]: (root) CMD (root /bin/bash /opt/tomcat/webapps/autoRestart.sh)
May 22 13:10:01 myApp/USR/SBIN/CRON[5532]: (root) CMD (root /bin/bash /opt/tomcat/webapps/autoRestart.sh)

当我像这样手动运行脚本时,一切都很棒

bash /opt/tomcat/webapps/autoRestart.sh

我在哪里可以出错?

1 个答案:

答案 0 :(得分:0)

我敢打赌wget不在你的道路上。 (从cron开始)

完全限定脚本中wget的路径,它可能会起作用。