如何检查我的 cron 作业是否已执行?

Chr*_*ugh 7 ubuntu lamp cron

我希望我正确地问这个问题。我正在尝试运行在我的服务器上设置的所有作业,通过 nano/etc/crontab我看到以下列表:

# m h dom mon dow user  command
27 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
58 15    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
0 15    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
20 15    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
Run Code Online (Sandbox Code Playgroud)

是否可以执行 crontab 来启动所有这些作业,或者强制它们运行?

我试图确认它们确实在运行。

小智 14

如果要检查它们是否被执行,请使用:

grep -i cron /var/log/syslog
Run Code Online (Sandbox Code Playgroud)


小智 5

只做 cron 所做的。

  • run-parts -v /etc/cron.daily
  • run-parts -v /etc/cron.weekly
  • 等等

-v 在运行之前打印脚本名称。