Ubuntu 16.04 crontab 上的作业未执行

Ubuntu 16.04 crontab 上的作业未执行

有人可以帮我调试我的 cron 作业吗,因为它不起作用。

00 02 * * * /bin/bash /home/user/directory/cron-mongodb.sh >> /home/user/debug-cron-mongodb.txt 2>&1

我希望它从凌晨 2 点开始。 sudo service cron status处于活动状态,我使用以下方式编辑文件crontab -e

sudo cat /var/log/syslog输出:

Sep 30 00:19:01 <hostname> CRON[32601]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Sep 30 00:45:42 <hostname> systemd[1]: Starting Cleanup of Temporary Directories...
Sep 30 00:45:42 <hostname> systemd-tmpfiles[1007]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring.
Sep 30 00:45:42 <hostname> systemd[1]: Started Cleanup of Temporary Directories.
Sep 30 01:19:01 <hostname> CRON[2080]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Sep 30 01:42:42 <hostname> systemd[1]: Started Session 10894123 of user <user>.

答案1

你需要更换

<user>

与适当的用户以及

<path>

需要替换为您上面指定的用户主目录中的 cron-mongodb.sh 路径

相关内容