如何在Ubuntu中检查cron日志

我去了/var/log/cron但是这个文件是空的。

如何检查是否启用crontab或正在运行或不在Ubuntu

谢谢

如果你想知道它是否运行,你可以做一些像sudo status cronps aux | grep cron ps aux | grep cron

如果您想知道您的cron作业是否正在运行,请检查进程名称为cron的/var/log/syslog 。 例如:

 Apr 26 21:17:01 example CRON[18055]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) 
  1. 修改rsyslog config:打开/etc/rsyslog.d/50-default.conf ,在cron.*之前删除# cron.*
  2. 重启rsyslog服务: sudo service rsyslog restart
  3. 重新启动cron服务: service cron restart

现在您可以从文件/var/log/cron.log检查cron日志

默认情况下,Ubuntu中的cron日志位于/var/log/syslog 。 使用以下命令检查此文件中的cron条目。

 grep cron /var/log/syslog