Crontab Guru Türkçe Cron ifadesini açıklayın

İnteraktif araç15 Ekim 2026Anında sonuç

Crontab Guru Türkçe, mevcut bir beş alanlı cron ifadesini doğrular, Türkçe açıklar ve tarayıcınızın saat dilimine göre sonraki beş çalışma zamanını hesaplar. crontab.guru benzeri bir okuma/doğrulama aracıdır; sıfırdan ifade üretmez. Yeni ifade oluşturmak için Cron İfadesi Oluşturucu sayfasını kullanın.

İfadeyi aşağıya yapıştırıp «İfadeyi açıkla»ya tıklayın. Alan kurallarının ayrıntısı crontab sözdizimi rehberindedir; cron job nedir sayfası zamanlanmış görev kavramını özetler.

Cron ifadesi doğrulama ve test

Sıra: dakika · saat · ayın günü · ay · haftanın günü. Sonuçlar cihazınızın yerel saat dilimindedir.

GEÇERLİ

    İfade Nasıl Doğrulanır?

    1. Beş alanı boşlukla ayırarak yapıştırın (ör. 0 2 * * 1-5). Altı alanlı Quartz ifadeleri reddedilir.
    2. «İfadeyi açıkla»ya basın veya Enter'a basın. Geçersiz karakter, aralık dışı değer veya yanlış alan sayısı kırmızı «GEÇERSİZ» durumu ve hata metni üretir.
    3. Türkçe özeti okuyun; ardından numaralı sonraki beş çalışma listesini kontrol edin. Liste en fazla dört yıl ileriye bakar.
    4. Beklenen gün/saat yoksa ayın günü–hafta günü OR kuralını, Pazar için 0/7 eşdeğerliğini ve saat dilimini gözden geçirin.

    Cron İfadesi Nasıl Okunur?

    Standart Linux crontab biçiminde beş alan vardır: dakika, saat, ayın günü, ay ve haftanın günü. Örneğin */15 9-18 * * 1-5 hafta içi 09:00–18:59 arasında her 15 dakikada bir çalışır. Sistem crontab dosyalarında komuttan önce kullanıcı adı alanı olabilir; bu araç yalnızca zamanlama bölümünü değerlendirir. Resmi açıklama: crontab(5).

    İşaretAnlamÖrnek
    *Alanın tüm değerleri* * * * * her dakika
    ,Birden fazla değer0 9,18 * * * 09:00 ve 18:00
    -Başlangıç ve bitiş aralığı0 9-17 * * * 09:00–17:00
    /Adım aralığı*/5 * * * * her 5 dakika
    AdlarAy / hafta günü kısaltması0 9 * * MON, 0 0 1 JAN *

    Örnek İfadeler

    İfade Türkçe anlam Doğrulama ipucu
    */5 * * * * Her 5 dakikada Sonraki beş satır 5 dakika aralıklı olmalı
    0 2 * * 1-5 Hafta içi 02:00 Cumartesi/Pazar 02:00 listede olmamalı
    0 9 * * MON Her Pazartesi 09:00 MON ile 1 eşdeğerdir
    30 4 1,15 * * Ayın 1'i ve 15'i 04:30 Yalnız bu iki günde; hafta günü serbest
    30 4 1,15 * 5 1 ve 15'te 04:30 veya her Cuma 04:30 OR: ayın günü veya Cuma
    0 0 * * 0 Her Pazar 00:00 0 0 * * 7 aynı günü hedefler

    Senaryo: Haftalık rapor ifadesini doğrulama

    Ekibiniz 0 9 * * MON kullanıyor. Kutuya yapıştırın; özet «Pazartesi 09:00» demeli ve sonraki beş tarih yalnızca Pazartesiler olmalı. 0 9 * * 1 aynı sonucu verir.

    Senaryo: Çift kısıtlı gün alanını anlama

    30 4 1,15 * 5 ifadesini test edin. Listede hem ayın 1/15 04:30'ları hem Cuma 04:30'ları görünür. «Yalnız 1 ve 15 ve Cuma» beklemek klasik Linux davranışına uymaz.

    Yaygın Hatalar ve Yanlış Anlamalar

    1. Ayın günü + haftanın günü birlikte: İkisi de * ile başlamıyorsa Linux cron OR kullanır. AND sanmak en sık hatadır. Ayrıntı: crontab sözdizimi.
    2. 0 ve 7 Pazar: 0 0 * * 7 ile 0 0 * * 0 aynı günü işaret eder. Bu araç Pazar için her iki değeri de kabul eder.
    3. Saat dilimi: Önizleme tarayıcı dilimindedir. Sunucu veya panel farklıysa (ör. Europe/Istanbul) gerçek saat kayar. Bkz. cron timezone.
    4. Alan sayısı: 0 0 0 1 * ? gibi Quartz satırları «Standart cron ifadesi tam olarak 5 alan içermeli» veya geçersiz karakter hatası verir.
    5. Zamanlama doğru, komut çalışmıyor: /bin/sh: 1: php: not found veya Permission denied zamanlamadan bağımsızdır. Cron job çalışmıyor kontrol listesine bakın.

    Doğrulamadan Önce Kontrol Listesi

    cronjob.com.tr ile HTTP Tabanlı Alternatif

    Doğruladığınız ifade bir HTTP uç noktasını tetikleyecekse sunucu crontab'ı şart değildir. cronjob.com.tr ücretsizdir; kayıtta kredi kartı istenmez. En kısa aralık 1 dakikadır. Panelde URL, metot, isteğe bağlı header (ör. gizli token) ve beş alanlı cron veya hazır aralık girersiniz; saat dilimi iş bazında seçilir (varsayılan Europe/Istanbul). Başarı 200–399 yanıtıdır; ardışık hata eşiğinde e-posta bildirimi gelir; loglar yaklaşık 7 gün saklanır. Yerel ağ adreslerine istek atılmaz.

    Sıkça Sorulan Sorular (SSS)

    Crontab Guru Türkçe aracı ne yapar?

    Beş alanlı bir cron ifadesini doğrular, Türkçe açıklar ve tarayıcınızın saat dilimine göre sonraki beş çalışma zamanını listeler. Sıfırdan ifade üretmez; oluşturma için Cron İfadesi Oluşturucu kullanılır.

    0 ile 7 haftanın gününde aynı mıdır?

    Linux crontab'da hem 0 hem 7 Pazar anlamına gelir. Araç her ikisini de Pazar olarak eşleştirir. Pazartesi için 1 veya MON yazın.

    Ayın günü ve haftanın günü birlikte kısıtlanırsa ne olur?

    Klasik Vixie/Linux cron'da her iki alan da yıldızla başlamıyorsa OR mantığı vardır: ayın günü veya haftanın günü eşleşince görev çalışır. Alanlardan biri yıldızla başlıyorsa iki alan AND ile eşleşir.

    Sonraki çalışma saatleri neden beklediğimden farklı?

    Liste tarayıcınızın yerel saat dilimindedir. Sunucu UTC veya panel Europe/Istanbul kullanıyorsa gerçek tetikleme kayabilir. Saat dilimini hedef sistemle hizalayın.

    Quartz veya Spring ifadesini yapıştırabilir miyim?

    Hayır. Bu araç yalnızca beş alanlı Unix/Linux crontab içindir. Saniye alanı veya soru işareti (?) içeren Quartz ifadeleri geçersiz sayılır.

    Hemen Ücretsiz Cron Job Oluşturun

    Doğruladığınız cron ifadesini zamanlanmış HTTP isteğinizde kullanın ve sonuçları panelden izleyin. Kayıt ücretsizdir; kredi kartı gerekmez.

    Ücretsiz Başla

    İlgili Rehberler