Cron 服务正在运行,但“top”看不到

Cron 服务正在运行,但“top”看不到

我在我的 freeBSD 服务器上。 Cronjob 突然停止工作。当我运行“top”时,该服务未列出。但是当我检查“service cron status”时,它正在以给定的 PID 运行。我重新启动了服务甚至服务器,但问题仍然存在。我该如何解决这个问题?

答案1

top不显示所有进程(至少不是我使用的版本)。通常它只显示最活跃的进程——窗口能容纳的进程数。

我不熟悉 FreeBSD -cron守护进程没有命名吗crond

对守护进程进行故障排除通常意味着

1) 检查系统日志 - 还检查系统日志配置。
2) 阅读守护程序的手册页并在启用调试的情况下重新启动它。

答案2

你可以检查这个,
ps -ef | grep cron

答案3

通常我们会使用psorpsgrep来实现这一点,因为top只显示顶部的屏幕。 (在 Linuxtop命令上,我发现您可以通过键入 oCOMMAND=cron 来进行过滤)。我希望你的 cron 正在运行。也许你还有另一个问题?

相关内容