어떻게 중지할 수 있습니까(Cron실행 부분 /etc/cron.hourly) 이메일

어떻게 중지할 수 있습니까(Cron실행 부분 /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=rootcrontab을 로 변경하여 편집 했습니다 MAILTO="". 이것이 작동하는지 살펴 보겠습니다. 크론 오류가 표시되지 않기 때문에 이는 좋은 해결책이 아닙니다.

이것은 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

이것이 아나크론에 대한 나의 생각이다

#!/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=""

앞으로는 조정하겠습니다. 잠시 동안 이 이메일을 중단하면 됩니다. 이것이 효과가 있기를 바랍니다.

관련 정보