命令在 crontab 中不起作用,但在终端中起作用

命令在 crontab 中不起作用,但在终端中起作用

我在 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 开始工作。

相关内容