Bagaimana saya hanya dapat menerima email dari cron jika ada kesalahan?
Anda bisa membungkus permintaan cron Anda dengan cronic , skrip shell yang memakan output cron kecuali kode pengembalian dari proses yang dipanggil tidak nol atau ada output kesalahan non-trace.
Untuk menggunakan cronic, unduh skrip ke lokasi yang sesuai, seperti /usr/local/bin
. Entri crontab Anda harus diawali dengan path ke skrip (mis. /usr/local/bin/cronic
), Atau sederhananya cronic
, asalkan Anda PATH
diatur dengan benar.
Perhatikan bahwa "kesalahan" adalah istilah yang tidak jelas dalam pertanyaan Anda dan membutuhkan definisi yang cermat. Agar cronic bermanfaat, Anda harus memastikan pekerjaan yang Anda bungkus dengan kesalahan laporan kronis dalam salah satu cara mendefinisikan kondisi kesalahan. Metode pelaporan implisit, seperti menulis string teks STDOUT
, akan memerlukan pemikiran lebih lanjut untuk membuat ini kompatibel dengan cron atau mekanisme pelaporan cron lainnya.
Pembungkus lain tersedia, seperti yang ditautkan dari situs kronis: