Cron不执行

Cron不执行

我已设置 crontab 来执行我主目录中的脚本。以下是该行:

0 * * * * ~/minds.sh # JOB_ID_1

脚本本身已放入其中/etc/cron.daily/,但仍未执行。它具有执行权限,并且脚本的所有权是正确的,第一种情况下,家庭用户拥有该脚本,第二种情况下,root 拥有该脚本。

它应该每小时运行一次。我不知道发生了什么,为什么它不工作。有什么建议吗?

更新:

为了更新,我编辑了 crontab,现在是这样0 * * * * /home/user/minds # JOB_ID_1。我删除了 .sh 扩展名,脚本可以正常工作。现在我只需等待它是否能正常工作。一小时后会报告。

更新2:

crontab 和 /etc/cron.daily/ 根本没有执行。

答案1

读过一些资料后,这似乎有效。这里相关文章:

0 * * * * export DISPLAY=:0 && /home/user/minds >log 2>&1 # JOB_ID_1

相关内容