Cron ifadesi oluşturucu
Çevrimiçi Geliştirme, Kod & Veri* * * * *
Cron ifadenizi görsel oluşturucu ile kurun: dakika, saat, ayın günü, ay ve haftanın günü. Araç anlaşılır bir açıklama gösterir, sonraki çalıştırmaları hesaplar ve crontab'ınıza yapıştırmaya hazır ifadeyi üretir. Hesap gerekmez, veri gönderilmez: her şey tarayıcınızda olur.
12 Ekim 2026'da güncellendi
Her alanı ayarlayın veya mevcut bir ifadeyi yapıştırın: açıklama, sözdizimi ve sonraki çalıştırmalar canlı olarak güncellenir.
* * * * *
Cron oluşturucusu ücretsiz ve sınırsızdır: hesap olmadan istediğiniz kadar ifade üretin. Sonraki çalıştırmaların hesabı tarayıcınızda yapılır — hiçbir sunucuya başvurulmaz.
Dakika, saat, ayın günü, ay, haftanın günü: her alan Tümü, Değer, Aralık, Liste ve — zaman için — Her N'de seçeneklerini sunar. Sözdizimini ezberlemeniz gerekmez: ifade gözlerinizin önünde oluşur ve her tıklamada güncellenir.
Cron'umu oluşturÇıktının altında araç, cron'u okunabilir cümlelere dönüştürür: « Her gün saat 9.30'da », « Her 5 dakikada », « Her ayın 1'i gece yarısı ». Eski bir crontab'ı gözden geçirmek veya bir CI hattını yayına almadan önce belgelemek için idealdir.
Açıklamayı okuYerel motor cron'u simüle eder ve cihazınızın yerel saatiyle sonraki beş çalıştırma tarihini gösterir. İşin doğru gün ve saatte çalıştığını, satırı crontab'a yüklemeden hemen önce kontrol edersiniz.
Sonraki tarihleri görAyrıştırma ve tarih hesaplaması tamamen tarayıcınızda çalışır: hiçbir şey gönderilmez, hiçbir şey sunucuda saklanmaz. Son ifadeniz cihazınızda yerel olarak saklanır; kaldığınız yerden devam edersiniz — bir zamanlayıcı üzerinde çalışmak için idealdir.
Gizlilik politikasıHızlı bir örnekle başlayın (her saat, iş günleri, ayın 1'i…) ya da alanı alan oluşturun. « İfade » modu, mevcut bir cron'u yapıştırıp doğrulamanıza ve anlamanıza da olanak tanır.
Açık cümle niyetinizi onaylar; sonraki beş çalıştırma, zaman içindeki somut sonucu gösterir. Geçersiz veya imkânsız bir ifade varsa araç bunu hemen bildirir.
« Kopyala » düğmesine tıklayın ve ifadeyi crontab -e, bir GitHub Actions zamanlaması, bir Kubernetes CronJob veya uyumlu herhangi bir zamanlayıcıya yapıştırın. Hedef sistemin saat dilimini kontrol etmeyi unutmayın.
Bircron ifadesi , Unix sunucularında ve bulut platformlarında tekrarlayan görevleri zamanlamanın fiilen standardıdır. Neredeyse tüm ritimleri tanımlamak için beş alan yeterlidir: her dakika, her saat, her gece, her pazartesi, ayın 1'i… Öte yandan cron oluşturucusu olarak Volade bu sözdizimini sizin için kurar, anlaşılır biçimde yeniden ifade eder ve sonraki çalıştırmaları simüle eder — hiçbir yere hiçbir şey göndermeden.
Dakika (0–59), saat (0–23), ayın günü (1–31), ay (1–12), haftanın günü (0–7; 0 ve 7 pazar). Her alan şunları kabul eder * (tüm değerler), tek bir değer (30), bir aralık (1-5), bir liste (1,15) veya bir adım (*/5, 10-40/10). Araç alakasız modları (örneğin ay için « Her N'de ») gizleyerek yanlış sözdizimlerini önler.
0 9 * * * = her gün saat 9. 30 2 * * 0 = pazar saat 2.30. */15 * * * * = her 15 dakikada. 0 0 1 1 * = 1 Ocak gece yarısı. 0 8 * * 1-5 = her iş günü saat 8. Bu kalıpları bilmek ihtiyaçların %90'ını karşılar; kalanı için Volade'nin görsel oluşturucusu diziyi alan alan birleştirir ve panoya kopyalar.
Yerel bir crontab, sunucunun saat dilimini (TZ) izler. GitHub Actions, GitLab CI ve birçok PaaS zamanlamayı UTC olarak yorumlar: UTC'de saat 9'daki bir zamanlama, yaz saati nedeniyle Avrupa'da saat 10 veya 11'e düşer. Kritik bir ifadeyi (faturalandırma, raporlar) doğrulamadan önce zamanlayıcının saat dilimini onaylayın ve sonraki tarihleri araçta test edin.
Sözdizimi güçlü kombinasyonları destekler: 0 9-18/2 * * * (9 ile 18 arasında her 2 saatte), 0 0,12 1 */2 * (gece yarısı ve öğle, iki günde bir), 15 14 1 * * (1'inde saat 14.15'te). Hafta alanı bazı cron'larda kısaltılmış adları da kabul eder (mon, tue…) — araç, sistemler arasında taşınabilirliği korumak için sayısal değerlerle çalışır.
0 0 30 2 * (30 Şubat) asla çalışmaz. 0 0 31 4 * (31 Nisan) de çalışmaz. Cron'un « ayın son günü » kavramı yoktur (L uzantılı Vixie eklentisi dışında): bunun için bir betik veya genişletilmiş bir sistem ifadesi tercih edin. Oluşturucu, sınır dışındaki aralıkları algılar ve satırı crontab'a yapıştırmadan önce sözdizimi hatalarını bildirir.
POSIX cron'u dakikada durur. Quartz (Java), Spring ve bazı araçlar 6. sütunu (saniye) ve 7. sütunu (yıl) kabul eder. GitHub Actions « every 5 minutes » gibi aralıkları destekler ancak tüm alanlarda keyfi adımlara izin vermez. Tereddüt ediyorsanız standart 5 alan biçiminde kalın: en taşınabilendir ve oluşturucunun ürettiği biçim de budur.
Linux ve macOS'ta crontab -e; katmanlar üzerinden Windows Görev Zamanlayıcı; GitHub Actions (on.schedule.cron); GitLab CI (rules:schedule); Kubernetes CronJob; AWS EventBridge Scheduler; Google Cloud Scheduler; systemd zamanlayıcıları (OnCalendar, benzer sözdizimi). ÜstelikXML biçimlendiricisi ve JSON biçimlendiricisi Volade'nin araçları, işleriniz yapılandırılmış veri tükettiğinde veya ürettiğinde zinciri tamamlar.