我有一个cronjobs列表,其中一些执行每天和其他人执行非常15分钟。 我希望收到每天执行的电子邮件,但希望每隔15分钟执行一次电子邮件(或者每天收到一封电子邮件),是否有办法在crontab中执行此操作?
要停止对某个特定cron条目的电子邮件输出,请将这些cron的输出redirect到/ dev / null。 用你的cron项后缀来redirectSTDOUT和STDERR:
> /dev/null 2>&1
虽然您可以通过不同的方式redirect不同types的输出,但是对于更高级的处理(例如摘要),您需要对其进行编写。
作为一个侧面说明,重要的通知不应该是电子邮件。 使用中央日志logging(syslog)或监视。 (Nagios的)