我已设置 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