Komut tarafından üretilen herhangi bir çıktı, crontab (5) dosyasında ayarlandığı gibi MAILTO ortam değişkeninde belirtilen kullanıcıya veya MAILTO değişkeni ayarlanmamışsa (veya bu (1) veya toplu iş (1) işindeyse) gönderilir. ), iş sahibine. Bir komut çıktı üretmezse veya MAILTO ortam değişkeni boş dizeye ayarlanırsa, posta gönderilmez.
Yerel posta kullandığından, gerçekten hiçbir şey ayarlamanıza veya zaten burada değilse mailx'i yüklemenize gerek yoktur. Cron size çıktıyı gönderir, postayı bir dosyaya kaydedebilir ve oradan birçok şey yapabilirsiniz. Cron'un doğrudan ihtiyaçlarınıza göre çalışma şeklini değiştirmeye çalışmak, gitmenin yolu değildir. Eğer böyle düşünmüyorsanız, sadece cronu yamalayın ve yeniden oluşturun, my_cron olarak adlandırın ve cron yerine kullanın. Ve sonunda my_cron'unuzu güncel tutmaya ve sık sık yeniden oluşturmaya hazır olun.
Her şeyi günlüğe kaydetmek ve ilk hatada durmak için bunu tüm komut dosyalarınızın başına ekleyin
exec 2>&1 > /var/log/YOUR_LOG_FILE
set -e