Sappiamo tutti che il modo giusto di gestire l'output dai cron job è reindirizzarlo su un file:
0 * * * * /bin/date >> /var/log/date.log 2>&1
Tuttavia, a volte gli amministratori sono pigri, smemorati o ignoranti e non inseriscono quei reindirizzamenti; in questo caso l'output del lavoro viene inviato a $ MAILTO o all'utente proprietario o root. In alcune delle caselle che gestisco, la posta è disabilitata, quindi questo output finisce in un buco nero. Quello che mi chiedo è, c'è un modo per dire a cron di accettare qualsiasi output di lavoro e invece di inviarlo per posta, gettarlo in un file di registro generico da qualche parte? Sto usando Ubuntu (8.04 ma sto migrando verso 9.04). C'è un accenno a tale soluzione in questo risultato casuale di Google , ma penso che l'OP potrebbe essere stato confuso sull'output cron rispetto all'output dei processi cron.
Sono aperto a soluzioni che implicano un po 'di scripting o hacking, ma idealmente questo sarebbe un po' di configurazione che potrei impostare da qualche parte. Non vedo alcun suggerimento in man cron
. Grazie!
root: /var/log/cron.log
non funziona? feep.net/sendmail/tutorial/intro/aliases.html