Setiap output yang dihasilkan oleh suatu perintah dikirimkan kepada pengguna yang ditentukan dalam variabel lingkungan MAILTO sebagaimana diatur dalam file crontab (5) atau, jika tidak ada variabel MAILTO yang ditetapkan (atau jika ini adalah pekerjaan at (1) atau batch (1) ), kepada pemilik pekerjaan. Jika suatu perintah tidak menghasilkan output atau jika variabel lingkungan MAILTO diatur ke string kosong, tidak ada surat akan dikirim.
Karena menggunakan surat lokal, Anda benar-benar tidak perlu mengatur apa pun, atau mungkin hanya menginstal mailx jika belum ada di sini. Cron akan mengirimkan output kepada Anda, Anda dapat menyimpan email dalam file dan melakukan banyak hal dari sana. Mencoba mengubah cara cron bekerja agar sesuai dengan kebutuhan Anda bukanlah cara yang tepat. Jika Anda tidak berpikir demikian, tambal dan pasang kembali cron, sebut saja my_cron dan gunakan sebagai ganti cron. Dan bersiaplah untuk akhirnya memperbarui my_cron Anda dan membangunnya kembali sesering mungkin.
Tambahkan ini di awal semua skrip Anda untuk mencatat semuanya dan berhenti pada kesalahan pertama
exec 2>&1 > /var/log/YOUR_LOG_FILE
set -e