Cronjob report via mail e impostazioni

Giusto un paio di note a titolo di promemoria su come controllare a chi spedire i report dei cronjob (oppure come evitare che cron spedisca le email). Di default cron spedisce la mail all’utente proprietario del cronjob (configurare la mail in /etc/aliases).

Aprire la lista dei cronjobs:

$ crontab -e

Per impostare il destinatario dei report di cron:

MAILTO=test@foobar.com

Se non voglio che venga spedita alcuna email:

MAILTO=""

Per evitare la mail di alcuni cronjob, impostare come segue:

* * * * * /path/to/command >/dev/null 2>&1 

Eventualmente togliere il 2>&1 se vogliamo spedire solo gli errori.

2 thoughts on “Cronjob report via mail e impostazioni

  1. cron

    ma in etc/aliases non trovo alcun indirizzo email, cosa dovrei inserire per poter ricevere le email nel caso di problemi col cron?

    • per il file /etc/aliases basta che aggiungi una riga del tipo
      utente: ecco.la.mia@email.com

      per il cron se non vuoi proprio ricevere messaggi, basta che alla fine di ogni riga aggiungi
      2> /dev/null

      in modo che eventuali errori vengono cestinati invece di essere notificati

Comments are closed.