Haftanın günü: İzin verilen aralık 0-7. Pazar ya 0 ya da 7'dir.
Bunu Googling'den sonra buldum, sorum şu ki neden her iki değer de (0,7) Pazar'a karşılık gelmeli?
Haftanın günü: İzin verilen aralık 0-7. Pazar ya 0 ya da 7'dir.
Bunu Googling'den sonra buldum, sorum şu ki neden her iki değer de (0,7) Pazar'a karşılık gelmeli?
Yanıtlar:
Bu bir taşınabilirlik meselesidir. Unices'in başlarında, bazı cron sürümleri Pazar gününü 0, bazıları da Pazar gününü 7 kabul etti - bu format her ikisiyle de taşınabilir olma girişimidir. Gönderen man 5 crontab
vixie-cron (vurgu benim kendi) 'de:
Haftanın günü belirlenirken, hem 0 hem de 7 günleri Pazar kabul edilir. BSD ve AT&T bu konuda hemfikir değil gibi görünüyor.
@ ChrisDown'un mükemmel cevabına ek olarak, bu aynı zamanda yerelleştirme sorununa da şık bir çözüm olabilir : "İbranice takvimlerine ve geleneksel Hristiyan takvimlerine göre, Pazar haftanın ilk günü." Programlı olarak gerçekten kolay olan iki yoldan birine sahip olmak, her iki grup için de kullanımı kolaylaştırıyor.
Daha basit bir şekilde, alan size 000 ila 111 veya 0 ila 7 arasındaki 3 ikili bittir. Dolayısıyla, 3 bitlik alanda toplam sekiz değer bulunur. Ekstra değer birinciye eşittir, bu nedenle, kolaylık uğruna, 0 (Pazar) veya 1 (Pazartesi) 'den başlayabilir, 6 kat artış yapabilir ve tam bir haftayı karşılayabilirsiniz.
Kılavuzdan:
haftanın günü (0 - 7) (0 - 6 arası Pazar-Cumartesi ya da kullanım adlarını; 7, Pazar 0'dır, aynıdır)