Every 15 minutes, on Monday, Tuesday, Wednesday, Thursday, and Friday.
Cron İfadesi Oluşturucu ve Açıklayıcı
Cron ifadesini yazın veya oluşturun — anında İngilizce açıklama ve sonraki çalışma zamanları.
Cron, Unix/Linux sistemlerinde görevleri belirli zamanlarda otomatik çalıştırmak için kullanılan zamanlama sistemidir. Cron ifadeleri beş (veya altı) alandan oluşur: dakika saat gün-ay ay gün-hafta. Doğru bir cron ifadesi yazmak deneyim gerektirir; 0 9 * * 1-5gibi bir ifadenin “hafta içi her gün saat 09:00” anlamına geldiğini hemen görmek zaman kazandırır. Bu araç, bir cron ifadesini Türkçeye çevirir ve sonraki birkaç çalışma zamanını listeler.
- Computing…
| Field | Token | Matches |
|---|---|---|
| minute | */15 | 0, 15, 30, 45 |
| hour | * | every hour (24) |
| day of month | * | every day of month (31) |
| month | * | every month (12) |
| day of week | 1-5 | 1, 2, 3, 4, 5 |
How to use
Cron ifadesini girin
Mevcut bir cron ifadesini girin (örn. '0 9 * * 1-5'). Araç ifadenin anlamını açıklar.
Açıklamayı okuyun
İfadenin ne anlama geldiğini sade dilde gösteren açıklamayı inceleyin.
Sonraki çalışma zamanlarını görün
İfadeye göre en yakın birkaç çalışma zamanını listeli olarak görüntüleyin.
Özel ifadeler deneyin
@daily, @weekly, @monthly gibi özel cron kısaltmalarını da test edebilirsiniz.
Yaygın Cron İfadeleri
| İfade | Anlamı |
|---|---|
| * * * * * | Her dakika |
| 0 * * * * | Her saat başı |
| 0 0 * * * | Her gün gece yarısı |
| 0 9 * * 1-5 | Hafta içi saat 09:00 |
| 0 0 1 * * | Her ayın 1'i gece yarısı |
| */15 * * * * | Her 15 dakikada bir |
| 0 0 * * 0 | Her Pazar gece yarısı |
Frequently asked questions
- Cron ifadesi kaç alandan oluşur?
- Standart cron ifadesi beş alandan oluşur: 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). Bazı sistemler (Spring, Quartz) altıncı alan olarak saniyeyi de ekler.
- * ve ? arasındaki fark nedir?
- * 'her değer' anlamına gelir. ? ise 'belirli değil' anlamında olup bazı cron sistemlerinde (örn. Quartz) ayın günü ve haftanın günü alanlarında çakışmayı önlemek için kullanılır. Standart Unix cron'da ? desteklenmez.
- Cron işleri Linux'ta nerede tanımlanır?
- Kullanıcı cron işleri 'crontab -e' komutuyla düzenlenir. Sistem çapındaki cron işleri /etc/cron.d/, /etc/cron.daily/, /etc/cron.weekly/ dizinlerinde bulunur. Bulut platformlarında (AWS Lambda, Google Cloud Scheduler) benzer sözdizimi kullanılır.
- Cron hangi saat dilimini kullanır?
- Varsayılan olarak cron, sunucunun yerel saat dilimini kullanır. Türkiye (TRT, UTC+3) sunucularında saat 03:00 UTC, yerel olarak saat 06:00'a karşılık gelir. Saat dilimine duyarlı zamanlama için CRON_TZ veya platform düzeyinde saat dilimi ayarlarını kontrol edin.
- Hesaplayıcı verilerimi saklıyor mu?
- Hayır. Tüm işlemler tarayıcınızda yerel olarak yapılır.
About
Cron'un tarihi
Cron, 1975'te Bell Labs'ta Unix ile birlikte geliştirildi. Modern Linux dağıtımlarında vixie-cron ve anacron yaygın olarak kullanılır. Kubernetes, GitHub Actions ve AWS EventBridge gibi bulut platformları da cron sözdizimini benimsemiştir.
Cron alternatifi: systemd timers
Modern Linux sistemlerinde systemd timer ünitesi cron'a güçlü bir alternatif sunar; bağımlılık yönetimi ve daha zengin zamanlama seçenekleri sağlar. Ancak cron ifade sözdizimi evrensel geriye dönük uyumluluk nedeniyle yaygınlığını korumaktadır.
İlgili Türkçe araçlar
- Şifre üreteciGüçlü, rastgele parolalar.
- Unix zaman damgasıEpoch'tan tarihe, tarihten epoch'a dönüşüm.
- Base64 Kodlayıcı ve ÇözücüMetin ve dosyaları Base64 formatına kodlayın veya çözün.
- Metin Durumu DönüştürücüBüyük harf, küçük harf ve başlık büyüklüğü dönüşümü.
- Hash Oluşturucu — SHA-1, SHA-256, SHA-384, SHA-512Metin için SHA ve MD5 hash değeri üretme.
- JSON Biçimlendirici ve DoğrulayıcıJSON sözdizimini biçimlendirin ve geçerliliğini doğrulayın.