Ubuntu

如何檢查我的 cron 作業是否已執行?

  • February 21, 2022

我希望我正確地問了這個問題。我正在嘗試執行在我的伺服器上設置的所有作業,通過 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 )
#

是否可以執行 crontab 來啟動所有這些作業,或者強制它們執行?

我試圖確認它們確實在執行。

如果要檢查它們是否被執行,請使用:

grep -i cron /var/log/syslog

只做 cron 做的事情。

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

-v在執行之前列印腳本名稱。

引用自:https://serverfault.com/questions/317429