我知道默认的cron的行为是将正常和错误输出发送到cron的所有者本地电子邮箱.
是否有其他方法可以获得这些结果(例如,通过电子邮件将其发送给一群人,将它们存储在某个地方,等等)?
要将输出通过电子邮件发送到其他电子邮件地址,请添加该行
MAILTO="user@example.com"
在命令之前到crontab
您可以将文件重定向放到显示的命令或crontab中的实际命令中,用于stdout和stderr - 就像command > /tmp/log.txt 2>&1
.
如果您希望多个用户接收此日志,您可以MAILTO=nameofmailinglist
在cron文件的顶部插入一个.