Cronjob更改电子邮件主题和发件人姓名

我有一个使用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