Katakanlah saya membuat dua pekerjaan cron:
- Cron Job A, beroperasi setiap hari pada jam 8:00 pagi
- Cron Job B, beroperasi setiap hari pada jam 8:05
Namun, Cron Job A, membutuhkan 12 jam untuk menjalankan (jangan tanya mengapa, ini adalah contoh).
Apakah Cron Job B akan mulai berjalan pada pukul 08:05 atau melakukan pekerjaan cron hanya dieksekusi satu per satu?
Jika Cron Job yang sebelumnya berjalan terganggu oleh System Restart / Reboot, apakah akan melanjutkan / berjalan kembali setelah booting berikutnya?
Jawaban:
Ya, cron job B akan berjalan pada 8:05. Anda juga dapat menjalankan lebih dari satu pekerjaan jangka panjang pada pukul 8:00 dll.
Namun, pekerjaan tidak akan dilanjutkan setelah reboot. Jika Anda membutuhkan sesuatu seperti itu, tulis ulang pekerjaan Anda dengan pembungkus yang sering dijadwalkan dan yang memeriksa apakah ada sesuatu yang baru untuk dilakukan atau sesuatu untuk dilanjutkan. Ini akan tergantung pada tugas yang ingin Anda lakukan, jelas.
sumber
anacron
.Mereka dijalankan secara paralel. Cron Job B akan berjalan pada jam 8:05 pagi.
sumber
Masing-masing dan setiap cron pada sistem Anda terisolasi satu sama lain, tetapi waktu pelaksanaan pekerjaan cron semata-mata tergantung pada Alokasi Sumber Daya Sistem dan pekerjaan yang telah dijadwalkan Cron.
sumber