Ini adalah cronic perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
cronic - skrip shell untuk membantu mengontrol fitur cron yang paling mengganggu: tidak diinginkan
keluaran yang dikirim melalui email
RINGKASAN
kronis [COMMAND]
DESKRIPSI
Cronic adalah skrip shell shim kecil untuk membungkus pekerjaan cron sehingga cron hanya mengirim email
ketika kesalahan telah terjadi.
Cronic mendefinisikan kesalahan sebagai keluaran kesalahan non-jejak atau kode hasil bukan nol.
Filter kronis Jejak eksekusi Bash (atau apa pun yang cocok PS4) dari keluaran kesalahan, jadi
pekerjaan dapat dijalankan dengan pelacakan eksekusi untuk membantu debugging forensik.
Cronic tidak memiliki pilihan, ia hanya menjalankan argumennya.
0 1 * * * kronis backup
Dengan cronic, Anda dapat mengaktifkan opsi penanganan kesalahan dan debug Bash yang ketat (keluar dari
kesalahan, deteksi variabel yang tidak disetel, dan pelacakan eksekusi) untuk memastikan masalah tertangkap
awal.
CONTOH
Contoh cron pekerjaan:
#!/ bin / bash
set -o errexit -o kata benda -o xtrace
cp -rp data1 / cadangan
cp -rp data2 / cadangan
cp -rp data3 / cadangan
Ketika kesalahan terdeteksi, Cronic mengeluarkan laporan yang mencantumkan kode hasil, keluaran kesalahan,
dan gabungan jejak dan keluaran kesalahan. Output gabungan dapat membantu memasukkan pesan kesalahan
konteks.
Contoh e-mail dari cron dengan kronis Info:
Dari: pengguna@contoh.net (Daemon Cron)
untuk: pengguna@contoh.net
Subjek: Cron cadangan kronis
Kegagalan terdeteksi kronis atau keluaran kesalahan untuk perintah:
backup
KODE HASIL: 1
KELUARAN KESALAHAN:
cp: data2: Izin ditolak
KELUARAN STANDAR:
OUTPUT TRACE-ERROR:
+ cp -rp data1 / cadangan
+ cp -rp data2 / cadangan
cp: data2: Izin ditolak
VERSION SEJARAH
v3 - Gunakan mktemp -d untuk menghindari kondisi balapan dan masalah keamanan.
v2 - Evaluasi perintah yang diperbaiki, sehingga karakter meta shell dipertahankan dengan benar (Terima kasih kepada
Frank Patrick untuk perbaikannya).
v1 - Peluncuran pertama.
LAIN ALAT
Joey Hess telah menulis versi perl yang lebih sederhana dari kronis, bernama kronis. Ini tersedia di
Debian sebagai bagian dari lebih banyak kegunaan.
Gunakan cronic online menggunakan layanan onworks.net