Cron ifadelerini anlamak: pratik bir rehber
Yazan SyncBuilder
Bir cron ifadesi; yedeklemeler, veri senkronizasyonlari ve raporlar gibi yinelenen isleri zamanlamanin kompakt bir yoludur. Bunu her X'te bir calistir demenin standart yoludur ve birini okumayi ogrendiginizde hepsini okuyabilirsiniz.
Bes alan
Bir cron ifadesinde su sirayla bes alan bulunur: dakika, saat, ayin-gunu, ay ve haftanin-gunu. Her alan zamanlamanin bir bolumunu kontrol eder ve bir yildiz isareti o alan icin her deger anlamina gelir.
Sozdizimi ve ornekler
- Bir alan icinde: * herhangi bir deger, */n her n (bir adim), a-b bir aralik ve a,b,c bir liste anlamina gelir.
- */15 * * * * her 15 dakikada bir calisir.
- 0 9 * * 1-5 hafta ici gunlerde saat 09:00'da calisir.
- 0 0 1 * * her ayin birinci gunu gece yarisi calisir.
- @daily 0 0 * * * icin bir kisayoldur.
HEM ayin-gunu HEM DE haftanin-gunu ayarlandiginda (hicbiri yildiz degilse), cron uygulamalarinin cogu isi ikisi birden degil, HERHANGI BIRI eslestiginde calistirir. Bu, islerin beklenenden daha sik tetiklenmesinin klasik bir nedenidir.
Ucretsiz Cron Expression Helper aracimiz her alani ayrintili gosterir ve sonraki calisma zamanlarini listeler; boylece zamanlamaya guvenmeden once tarayicinizda dogrulayabilirsiniz.
Ücretsiz aracı deneyin