在cPanel cronjob下设置的SH脚本未运行,没有错误

时间:2019-02-01 18:45:37

标签: cron centos cpanel

在当前的cPanel版本中,我做了如下cron作业:

* * * * * /home/anuser/cron/myjob.sh >> /home/anuser/cron/myjob.log 2>&1

myjob.log每分钟都会被触动,但绝对是空的。

在myjob.sh里面有:

#!/bin/sh
echo "$(date +%Y-%m-%d" "%H:%M:%S) Script started PWD = $(pwd)" >> /home/anuser/cron/another.log

另一个.log文件根本不会创建,因此看起来好像SH脚本永远不会执行。

chmod + x myjob.sh正常工作并显示ls:

  

-rwxr-xr-x 1 anuser anuser 1008 2月1日10:51 myjob.sh

我在cPanel中尝试了各种cron作业语法,例如:

* * * * * /cron/myjob.sh
* * * * * /home/anuser/cron/myjob.sh
* * * * * /bin/bash /home/anuser/cron/myjob.sh

当然,当我在bash下使用SSH登录时,我只需键入/home/anuser/cron/myjob.sh即可,它工作得很好,可以创建日志文件,一切都很好。

0 个答案:

没有答案