作者:手机用户2602919727 | 来源:互联网 | 2023-07-22 10:31
我知道crontab作业会将作业的输出通过电子邮件发送给其用户.在我的crontab文件中,我有多个作业,例如:1021***test1.sh1321***test2.sh0***
我知道crontab作业会将作业的输出通过电子邮件发送给其用户.在我的crontab文件中,我有多个作业,例如:
10 21 * * * test1.sh
13 21 * * * test2.sh
0 * * * * test3.sh
我不想收到有关test3.sh的电子邮件.下面的代码有效吗?我想确保仅在上一份工作中我不会收到电子邮件.
10 21 * * * test1.sh
13 21 * * * test2.sh
MAILTO=""
0 * * * * test3.sh
解决方法:
查看http://www.cyberciti.biz/faq/disable-the-mail-alert-by-crontab-command/
您可以使用类似
0 * * * * test3.sh >/dev/null 2>&1
将没有输出->没有邮件发送.