Stefan Thyberg Asked: 2009-07-17 06:10:53 +0800 CST2009-07-17 06:10:53 +0800 CST 2009-07-17 06:10:53 +0800 CST 禁用 crontab 邮件 772 默认情况下,例如 Debian 上的 crontab 会将您的 crontab 中作业的任何输出邮寄给该用户。如何禁用此功能? linux email cron 2 个回答 Voted Best Answer Stefan Thyberg 2009-07-17T06:13:04+08:002009-07-17T06:13:04+08:00 正如我所发现的,有两种主要的方法可以做到这一点。 在文件开头将 MAILTO 变量设置为空: MAILTO="" 或者您将每个 cronjobs 输出重定向到 /dev/null: <command> > /dev/null 第二个优点是 stderr 上的输出仍应邮寄给您。 Andre Miller 2009-07-17T06:25:58+08:002009-07-17T06:25:58+08:00 要防止同时输出 stdout 和 stderr,请使用以下语法: <command> > /dev/null 2>&1
正如我所发现的,有两种主要的方法可以做到这一点。
在文件开头将 MAILTO 变量设置为空:
或者您将每个 cronjobs 输出重定向到 /dev/null:
第二个优点是 stderr 上的输出仍应邮寄给您。
要防止同时输出 stdout 和 stderr,请使用以下语法: