Cron (certo dipende dalla configurazione) manda email anche lui, indipendentemente dagli script che invoca.
# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
Se non si adottano accorgimenti (vedi più giù), l’opzione MAILTO
dice di inviare una mail a root contenente l’output eventualmente prodotto dagli script pianificati.
Per quanto riguarda Sendmail (con la S maiuscola), be’, non è installato. (Sendmail è un server di posta). C’è però quel esmtp
. Ma esmtp
non mi pare installi nessun servizio (rpm -ql esmtp
), quindi non ho idea di come disabilitarlo.
Possiamo però provare una cosa. (Potrei aver preso una cantonata).
Quello script che invochi con il cron è nel file /etc/crontab
?
Potresti provare ad aggiungere > /dev/null 2>&1
Tipo:
1 * * * * root /percorso/dello/script > /dev/null 2>&1
In questo modo, se fosse il cron a invocare questo comando sendmail, non dovrebbe farlo, in quanto tutto l’output del tuo script viene buttato dentro /dev/null
.