有人知道 CentOS 中正常 crontab 作业输出的 STDOUT 和 STDERR 在哪里吗?
我检查了
/var/log/cron
文件,但它只记录了cron作业执行的时间和命令,没有发现STDOUT或STDERR内容。
看看
/etc/rsyslog.d/
您应该可以更改 cron 的日志级别。
#cron.* /var/log/cron.log
删除 # = 最大日志记录
cron.err /var/log/cron.log
仅错误日志
默认情况下,STDOUT 和 STDERR 均使用 sendmail 程序通过电子邮件发送给 crontab 的所有者或 $MAILTO 环境变量。当没有输出时,不会发送电子邮件。