Cron Ifade Uretici

Cron ifadelerini gorsel olarak olusturun ve aciklayin. Cron zamanlamalari uretiin ve insan tarafindan okunabilir aciklamalar gorun.

Tool UI component not found: dev/cron-expression

Bu arac hakkinda

Cron, Linux, Unix ve macOS sistemlerinde standart is zamanlayicisidir. Cron ifadesi, zamanlanmis bir gorevins ne zaman calisacagini tanimlayan bes alanli bir dizedir — dakika, saat, ayin gunu, ay ve haftanin gununu belirtir. Cron ifadelerini elle yazmak hataya aciktir. "Her gun saat 3'te" ile "3'uncu saatte her saat" arasindaki farki karistirmak kolaydir. Bu arac, istediginiz zamanlamayi secerek cron ifadelerini gorsel olarak olusturmaniza veya duz Ingilizce aciklama almak icin mevcut bir cron ifadesi yapistirmaniza olanak tanir. Uretici, crontab, Kubernetes CronJobs, GitHub Actions, AWS CloudWatch ve diger cogu zamanlama sistemleri tarafindan kullanilan standart 5 alanli cron sozdizimini destekler.

Nasil kullanilir

1. Isin ne zaman calisacagini secmek icin gorsel olusturucuyu kullanin (dakika, saat, gun, ay, hafta gunu) 2. Veya aciklamak icin giris alanina mevcut cron ifadesi yapistirin 3. Insan tarafindan okunabilir aciklama aninda guncellenir 4. Sonraki zamanlanmis calisma zamanlarini onizleyin 5. Cron ifadesini panoya kopyalamak icin "Kopyala"ya tiklayin

Sikca sorulan sorular

Cron ifadesi nedir?
Cron ifadesi, yinelenen bir zamanlama tanimlayan boslukla ayrilmis bes alanli (dakika, saat, ayin gunu, ay, haftanin gunu) bir dizedir. Ornegin, '0 9 * * 1' 'her Pazartesi 9:00'da' anlamina gelir. Cron, Kubernetes, CI/CD sistemleri ve bulut zamanlayicilar tarafindan kullanilir.
Cron'da yildiz (*) ne anlama geliyor?
Yildiz, o alan icin 'her olasi deger' anlamina gelir. Yani dakika alaninda * her dakika, saat alaninda * her saat anlamina gelir ve boyle devam eder.
*/5 ile 0,5,10,15... arasindaki fark nedir?
Ayni sonucu uretirler. */5 'her 5. deger' icin kisayoldur — adim degeri olarak adlandirilir. Dakika alaninda */5 her 5 dakikada bir (0, 5, 10, 15, ..., 55) demektir.
Her gun gece yarisinda cron isi nasil calistiririm?
'0 0 * * *' ifadesini kullanin. Bu anlami: saat 0'in (gece yarisi) 0. dakikasinda, haftanin gununden bagimsiz olarak her ayin her gunu.
Hem ayin gunu hem haftanin gununu belirtebilir miyim?
Evet, ama dikkatli olun — standart cron'da her iki alan da ayarliysa (* degil), is her iki kosul da saglandiginda degil, her iki kosul saglandiginda calisir. Ornegin, '0 0 15 * 1' her ayin 15'inde VE her Pazartesi gece yarisinda calisir.
Cron icin minimum aralik nedir?
Standart cron'un en kucuk birimi bir dakikadir. Sadece cron ile dakikada bir kereden daha sik is zamanlayamazsiniz. Alt dakika zamanlama icin farkli bir arac veya sarmalayici betik gerekir.

Ilgili araclar