在 Redhat 系统上,cron 会记录到/var/log/cron
文件中。 Debian 系统上该文件的等效项是什么?
答案1
在 Ubuntu 下,cron
通过将日志写入rsyslogd
到/var/log/syslog
.您可以cron
通过取消注释中的一行来将消息重定向到另一个文件 /etc/rsyslog.d/50-default.conf
。我相信,这同样适用于 Debian。
答案2
Debian 有默认的 rsyslog.conf,/etc/rsyslog.conf
并且 cron 行位于默认文件的第 63 行
编辑:
安东尼·吉根的观点很好。
我的 debian 版本是 9 我不知道以前的版本怎么样
54 ###############
55 #### RULES ####
56 ###############
57
58 #
59 # First some standard log files. Log by facility.
60 #
61 auth,authpriv.* /var/log/auth.log
62 *.*;auth,authpriv.none -/var/log/syslog
63 cron.* /var/log/cron.log
64 daemon.* -/var/log/daemon.log
65 kern.* -/var/log/kern.log
66 lpr.* -/var/log/lpr.log
67 mail.* -/var/log/mail.log
68 user.* -/var/log/user.log
答案3
在 Debian 10 (buster) 上我找不到/etc/rsyslog.d/50-default.conf
文件。我必须编辑/etc/rsyslog.conf
并删除第 63 行的注释。