我的一台服务器(运行 Debian)每 5 分钟就会出现一次这些错误
CRON[28355]: (CRON) error (grandchild #28357 failed with exit status 1)
我不知道它是从哪里来的,所以有人知道怎么做吗?或者我该如何检查它?
我尝试向所有用户显示 crontab 作业,但没有每 5 分钟运行一次的 crontab 作业,那么可能是什么呢?
答案1
查看/etc/cron.d/
由 root 运行的其他 crontab。
答案2
此日志行揭示了两个进程的 PID:
crond
启动该作业的守护进程 (pid 28355)的子进程- 实际上是 cron 作业的孙子(pid 28357)
当 cron 作业启动时,系统日志中会出现以下行:
3 月 7 日 06:45:01 gamma /USR/SBIN/CRON[28493]: (root) CMD /usr/bin/your_command_here
当 cron 作业以非零状态退出时,它将记录您在问题中提到的确切行。您可以在 syslog 文件中使用 grep 来实际查找它是哪个命令:
# grep 28357 /var/log/syslog