bti*_*lly 5 linux cron crontab
正如crontab的文档所解释的那样,如果MAILTO未设置,则输出将转到cron的所有者,如果MAILTO已设置且不为空,则表示邮件应该去哪里,如果设置为空,则不设置邮件.
有没有办法MAILTO在cron设置为某些东西之后取消设置环境变量?我已经尝试了明显的unset MAILTO和MAILTO=,但crontab -e不接受这些.
我有一个解决方法(确保我想要的所有默认邮件行为都在原始版本之前).但是我正在编写一个脚本来编写cron作业,能够设置/取消设置MAILTO而不必重新排序命令会很好.
如果重要的话,这将在Vixie cron下的Linux系统上运行.
编辑:澄清.我希望工作要么邮寄给所有者,要么邮寄给一个名为的用户MAILTO.我不希望MAILTO=''导致工作被邮寄到任何人的行为完全没有.