crontab 作业的 STDOUT 和 STDERR 输出在哪里

问题描述 投票:0回答:2

有人知道 CentOS 中正常 crontab 作业输出的 STDOUT 和 STDERR 在哪里吗?

我检查了

/var/log/cron
文件,但它只记录了cron作业执行的时间和命令,没有发现STDOUT或STDERR内容。

linux cron centos
2个回答
2
投票

看看

/etc/rsyslog.d/

您应该可以更改 cron 的日志级别。

#cron.*                /var/log/cron.log

删除 # = 最大日志记录

cron.err                /var/log/cron.log

仅错误日志


0
投票

默认情况下,STDOUT 和 STDERR 均使用 sendmail 程序通过电子邮件发送给 crontab 的所有者或 $MAILTO 环境变量。当没有输出时,不会发送电子邮件。

© www.soinside.com 2019 - 2024. All rights reserved.