|||||
SyncBuilder
Bloga dön
Scheduling16 Temmuz 2026·1 dk okuma

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

Aracı aç