Baru-baru ini ditunjukkan kepada saya bahwa ada alternatif untuk cron, yaitu timer sistemd.
Namun, saya tidak tahu apa-apa tentang timer systemd atau systemd. Saya hanya menggunakan cron.
Ada sedikit diskusi di Arch Wiki . Namun, saya mencari perbandingan terperinci antara cron
dan timer sistemd, dengan fokus pada pro dan kontra. Saya menggunakan Debian, tetapi saya ingin perbandingan umum untuk semua sistem yang tersedia dua alternatif ini. Set ini hanya mencakup distribusi Linux.
Inilah yang saya tahu.
Cron sudah sangat tua, kembali ke akhir 1970-an. Penulis asli cron adalah Ken Thompson, pencipta Unix. Vixie cron, yang crons dalam distribusi Linux modern adalah keturunan langsung, berasal dari tahun 1987.
Systemd jauh lebih baru, dan agak kontroversial. Wikipedia memberi tahu saya bahwa rilis awalnya adalah 30 Maret 2010.
Jadi, daftar kelebihan cron saya saat ini tentang timer sistemd adalah:
Cron dijamin berada dalam sistem seperti Unix, dalam arti sebagai bagian perangkat lunak yang dapat diinstal yang dapat diinstal. Itu tidak akan berubah. Sebaliknya, systemd mungkin atau mungkin tidak tetap dalam distribusi Linux di masa depan. Ini terutama merupakan sistem init, dan dapat digantikan oleh sistem init yang berbeda.
Cron mudah digunakan. Jelas lebih sederhana dari timer systemd.
Daftar keuntungan yang sesuai dari timer sistemd atas cron adalah:
- Pengatur waktu Systemd mungkin lebih fleksibel dan mampu. Tapi saya ingin contoh itu.
Jadi, untuk meringkas, berikut adalah beberapa hal yang baik untuk dilihat dalam sebuah jawaban:
- Perbandingan rinci tentang timer cron vs systemd, termasuk pro dan kontra dari penggunaan masing-masing.
- Contoh-contoh hal yang dapat dilakukan seseorang, yang lain tidak
- Setidaknya satu perbandingan sisi-sisi dari skrip cron vs skrip pengatur waktu systemd.