Nouplo

Cron ayda bir

İfade 0 0 1 * * — ayın 1’inde, gece yarısı.

cron
0 0 1 * *
Çıktı
0 0 1 * *

  ┌───────── minute (0–59)
  │ ┌─────── hour (0–23)
  │ │ ┌───── day of month (1–31)
  │ │ │ ┌─── month (1–12)
  │ │ │ │ ┌─ day of week (0–6, Sunday is 0 — and 7 on most systems)
  0 0 1 * *

  It runs at:
    minute        0
    hour          0
    day of month  1
    month         every
    day of week   every

  Next five runs:
    2026-09-30 16:00
    2026-10-31 16:00
    2026-11-30 16:00
    2026-12-31 16:00
    2027-01-31 16:00

Dosyalarınız cihazınızda kalır

Bu araç tamamen tarayıcınızda çalışır. Yapıştırdığınız içerik cihazınızda işlenir ve asla bir sunucuya gönderilmez; bu yüzden token'lar, anahtarlar ve yayımlanmamış metinlerle güvenle kullanabilirsiniz.

Nasıl çalışır

  1. İfade zaten orada: 0 0 1 * *. Altındaki beş alan sırasıyla dakika, saat, ayın günü, ay ve haftanın günüdür.
  2. Crontab’ınıza, CI zamanlamanıza ya da bulut zamanlayıcınıza kopyalayın. Aynı beş alan hepsinde aynı anlama gelir.
  3. Değiştirmek için menüyü “bunun yerine aşağıda tarif edin”e alın ve programı kendi sözlerinizle yazın: “2 saatte bir”, “hafta içi 17.00’de”.
  4. İfadeyi değil, geri okumayı kontrol edin. Altta görünen, kurulan ifadenin çözümlenmesinden gelir: bir makinenin ondan ne anlayacağıdır, bizim ne demek istediğimiz değil.

Sık sorulan sorular

Ayın son gününü kullanabilir miyim?
Klasik cron’da hayır. 31, otuz biri olmayan aylarda hiç gerçekleşmez: görev şubat, nisan, haziran, eylül ve kasımda kimse fark etmeden atlanır. Ay sonu için ertesi ayın 1’ini planlayın ya da görevi her gün çalıştırıp betiğin içinde yarının yeni bir ay olup olmadığına bakın.
GitHub Actions, Kubernetes ve bulut zamanlayıcılarında çalışır mı?
Beş alan çalışır. Değişen, etrafındaki her şeydir: bazıları @daily gibi adları kabul eder, Kubernetes CronJob’ları aynı beş alanı alır, GitHub Actions ise yük altında zamanlanmış işleri geç başlatır. İfadeyi yapıştırın ve çalışacağı yerde doğrulayın.
Elimdeki bir ifadeyi okutabilir miyim?
Evet, cron çözümleyici bunun için: ifadeyi yapıştırın, açıklamayı ve sonraki çalışma zamanlarını alın. Burada kurulanı geri okuyan da aynı çözümleyicidir.
Bir yere bir şey gönderiliyor mu?
Hayır. Kurmak da okumak da bu sayfada olur. Bir zamanlama, sistemlerinizin ne zaman bir şey yaptığını söyler; bunu yabancı bir sunucunun bilmesi gerekmez.

Belirli bir kullanım için

İlgili araçlar