我在 crontab 中有命令:
20 * * * * root /usr/bin/find /home/user/temps/ -type f -mmin +20 -delete
如果我在终端中运行此命令,一切都会正常,但在 /etc/crontab 中不起作用。我做错了什么?Ubuntu 18.04 中的 journalctl -u cron.service
CRON[17590]: pam_unix(cron:session): session opened for user root by (uid=0)
CRON[17591]: (root) CMD (/usr/bin/find /home/user/temps/ -type f -mmin +15 -delete )
CRON[17590]: pam_unix(cron:session): session closed for user root
如果我将 > /tmp/output 添加到命令-文件为空
答案1
奇怪的问题,但我只需重启服务器即可解决。重启后,cron 开始工作。