我有一个使用crontab的cronjob设置,看起来像这样…
[email protected] 00 02 * * * /home/myaccount/myscript.sh
这工作很好,在凌晨2点,它运行脚本,并通过电子邮件将输出发送到[email protected]
唯一的问题是电子邮件主题和发件人的名字不是很有用。
有没有办法改变他们的方式,我可以设置收件人的电子邮件地址?
我可以禁止自动邮件和pipe道输出邮件自己?
Cron不允许进行大量的configuration,但是你可以这样做,假设你已经安装了mailutils
包:
00 02 * * * /home/myaccount/myscript.sh 2>&1 | mail -s "My subject" $MAILTO