Kita semua tahu cara yang tepat untuk menangani output dari pekerjaan cron adalah mengarahkannya ke file:
0 * * * * /bin/date >> /var/log/date.log 2>&1
Namun, terkadang admin malas, pelupa, atau tidak tahu dan tidak memasukkan pengalihan itu; dalam hal ini output dari pekerjaan akan dikirim ke $ MAILTO atau pengguna atau root yang memiliki. Pada beberapa kotak yang saya kelola, surat dinonaktifkan, jadi keluaran ini masuk ke lubang hitam. Yang saya ingin tahu adalah, apakah ada cara untuk memberitahu cron untuk mengambil output pekerjaan dan bukannya mengirimkannya, membuangnya ke file log catch-all di suatu tempat? Saya menggunakan Ubuntu (8.04 tetapi bermigrasi ke 9.04). Ada petunjuk tentang solusi seperti ini dalam hasil Google acak ini , tetapi saya pikir OP mungkin bingung tentang output cron vs output dari pekerjaan cron.
Saya terbuka untuk solusi yang melibatkan sedikit skrip atau peretasan, tetapi idealnya ini adalah bit konfigurasi yang bisa saya atur di suatu tempat. Saya tidak melihat petunjuk apa pun man cron
. Terima kasih!
root: /var/log/cron.log
tidak bekerja? feep.net/sendmail/tutorial/intro/aliases.html