Kadang-kadang cronjobs gagal menjalankan berhasil karena server yang diperlukan (seperti database atau ftp server) untuk sementara tidak tersedia karena gangguan listrik, kegagalan hardware, kegagalan software, gangguan jaringan, pilihan sistem operasi, kesalahan pilot, dan sejenisnya.
Biasanya, hasil ini pada seseorang dipaksa untuk memeriksa crontab dan laporan kesalahan, menentukan cronjobs benar-benar perlu dijalankan, dan kemudian jalankan secara manual. Hal ini terjadi kepada saya dua kali dalam satu minggu. Saya tidak ingin hal itu terjadi lagi. Cronjobs dimaksudkan untuk otomatis dan saya ingin mereka tetap seperti itu.
Ini adalah alasan untuk noexcuses. Ini melacak cronjobs yang telah gagal dan terus berjalan mereka sampai mereka berhasil. Yang harus Anda lakukan adalah melihat crontab Anda, mengidentifikasi cronjobs-yang-harus berhasil-tidak-peduli apa dan memasukkan noexcuses sebelum perintah.
Kemudian, ketika cron berjalan noexcuses, noexcuses akan menjalankan cronjob diberikan. Jika cronjob gagal, noexcuses menjadi daemon yang akan coba cronjob secara teratur sampai berhasil. Bahkan jika cron tuan reboot sebelum cronjob berhasil, noexcuses memungkinkan Anda me-restart semua cronjobs luar biasa. Jika Anda tidak bisa menunggu untuk host cron untuk reboot, cronjobs luar biasa dapat dipindahkan ke host cron lain dan dilupakan pada host asli ketika akhirnya reboot. Juga, jika cron tuan rumah turun untuk sementara waktu, noexcuses dapat memberitahu Anda yang cronjobs terjawab di berjalan saat itu turun dan menjalankannya. The noexcuses.init skrip init dapat membuat semua hal-hal ini terjadi secara otomatis pada saat boot.
Dengan kata lain, noexcuses adalah gratis, ringan, halus, tidak mengganggu, ketersediaan tinggi alat untuk cronjobs. Atau lebih tepatnya, itu alat tinggi pemulihan untuk cronjobs yang dapat dimasukkan ke dalam sistem yang sangat tersedia atau digunakan dengan tidak adanya satu.
Berikut adalah beberapa fitur kunci dari "Noexcuses":
Rincian Software:
Komentar tidak ditemukan