0 0 * * 0 cron ifadesi her Pazar gece yarısı çalışır. Pazar'ın neden hem 0 hem 7 olduğunu, @weekly kısayolunu ve hafta sonu zamanlamasını kapsar.
⏰At 12:00 AM, only on Sunday
*Herhangi bir değer,Liste ayracı-Aralık/Adım1-51 ile 5 arası*/15Her 15 birimde0 0 * * 0 cron ifadesi her Pazar gece yarısı çalışır. Alanlar: dakika (0), saat (0), ayın günü (*), ay (*), haftanın günü (0). Pazar, cron’un gün numaralandırmasında benzersiz bir konuma sahiptir: aynı anda hem 0 hem de 7’dir.
POSIX cron, haftanın günlerini 0 ile 6 arasında tamsayılar olarak tanımlar ve 0 Pazar’dır:
| Sayı | Gün |
|---|---|
| 0 | Pazar |
| 1 | Pazartesi |
| 2 | Salı |
| 3 | Çarşamba |
| 4 | Perşembe |
| 5 | Cuma |
| 6 | Cumartesi |
| 7 | Pazar (takma ad) |
Bu numaralandırmanın sorunu, tüm çalışma haftasını kapsayan aralık ifadeleridir. Takma ad olmadan, “Pazartesi’den Pazar’a” temiz bir aralık olarak yazamazsınız. 1-0 geçersizdir ve 1-6 Pazar’ı kaçırırdı. Pazar takma adı olarak 7 eklemek, 1-7’yi geçerli ve net hale getirir.
@weekly, 0 0 * * 0 değerine genişler: Pazar gece yarısı.
| Kısayol | Eşdeğer |
|---|---|
@weekly |
0 0 * * 0 |
@daily |
0 0 * * * |
@hourly |
0 * * * * |
@monthly |
0 0 1 * * |
@weekly Pazar günü çalışır, Pazartesi değil. Haftanın başlangıcı olarak Pazartesi düşünüyorsanız, @weekly değil 0 0 * * 1 istersiniz.
Pazar gece yarısı, çoğu tüketici odaklı hizmet için en düşük trafik penceresidir. Veritabanı vakumları, indeks yeniden oluşturmaları, önbellek geçersiz kılmaları yaygın Pazar işleridir.
Birçok ekip günlük artımlı yedeklemeler ve haftalık tam yedeklemeler çalıştırır. Pazar gece yarısı doğal kontrol noktasıdır.
“Haftanın değerlendirmesi” raporları genellikle Pazar gecesi veya Pazartesi sabahı erken saatlerde oluşturulur.
0 0 * * 0,6 # Cumartesi ve Pazar gece yarısı
Cumartesi 6, Pazar 0’dır. Numaralandırmada bitişik değildirler, bu nedenle aralık kullanamazsınız. Virgül formunu kullanmalısınız.
“Hafta sonu” işleme, bir saat dilimi belirlemeden anlamsızdır. UTC sunucusunda 0 0 * * 0 olarak çalışan bir cron işi, Pazar UTC 00:00’da çalışır:
CRON_TZ=America/New_York
0 0 * * 0 # Pazar gece yarısı, New York saati
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.