我怎样才能停止(Cronrun-parts /etc/cron.hourly) 电子邮件

我怎样才能停止(Cronrun-parts /etc/cron.hourly) 电子邮件

我在新的 CentOS 7 服务器上不断收到这些电子邮件。

Subject: Cron <root@server> run-parts /etc/cron.hourly

/etc/cron.hourly/0anacron:

/etc/cron.hourly/50plesk-hourly:

/etc/cron.hourly/plesk-php-cleanuper:

我在 Plesk 中进行了修复,但没有找到或修复任何内容。

我确实通过更改MAILTO=root为 来编辑 crontab MAILTO=""。我们将看看这是否有效。这不是一个好的解决方案,因为我不会看到 cron 错误。

这是 crontab.. 它应该是空的吗?

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=""

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

这就是我对 anacron 的看法

#!/bin/sh
# Check whether 0anacron was run today already
if test -r /var/spool/anacron/cron.daily; then
    day=`cat /var/spool/anacron/cron.daily`
fi
if [ `date +%Y%m%d` = "$day" ]; then
    exit 0;
fi

# Do not run jobs when on battery power
if test -x /usr/bin/on_ac_power; then
    /usr/bin/on_ac_power >/dev/null 2>&1
    if test $? -eq 1; then
    exit 0
    fi
fi
/usr/sbin/anacron -s

答案1

我不确定这是否正确,但我进入 anacrontab 并设置MAILTO=""

今后我会做出调整。我只是需要暂时停止这些电子邮件。我希望这能起作用。

相关内容