Ich denke, dass ein logischer Gedanke ist, dass ein Land die Woche am Montag und ein anderes am Sonntag beginnt, also denke ich, dass der Sonntag zuerst und zuletzt dieses Missverständnis
auflöst
10
Weil der Sonntag so ein schrecklicher Tag ist, stimmst du nicht zu? : P
Alko
3
Weil die Amerikaner glauben, der Sonntag sei der erste Tag der Woche, aber die Europäer sagen, der Sonntag sei der letzte Tag der Woche.
Pieter B
9
Vergiss Funday nicht.
MDMoore313
6
Denn am siebten Tag vollendete Gott sein Werk, das er getan hatte, und ruhte sich am siebten Tag von all seinem Werk aus, das er getan hatte.
User84207
Antworten:
127
Dies ist eine Frage der Portabilität. In frühen Unices haben einige Versionen von cron 0 als Sonntag und einige 7 als Sonntag akzeptiert - dieses Format ist ein Versuch, mit beiden portierbar zu sein. Von man 5 crontabin vixie-cron (Schwerpunkt meine eigene):
Bei der Angabe des Wochentags werden sowohl Tag 0 als auch Tag 7 als Sonntag betrachtet. BSD und AT & T scheinen sich darüber nicht einig zu sein.
Es gibt 10 Arten von Leuten, diejenigen, die mit 0 anfangen und diejenigen, die mit 1 beginnen.
Hagen von Eitzen
34
@HagenvonEitzen Ich erinnere mich an den Witz anders: Es gibt 10 Arten von Leuten, die Binär verstehen und diejenigen, die das nicht tun. - Auch: Es gibt 2 Arten von Personen: (1.) die mit 1 anfangen zu zählen, (1.) die mit 0 beginnen.
leemes
7
Ich habe eine andere Version - es gibt drei Arten von Menschen auf der Welt - diejenigen, die zählen können und diejenigen, die es nicht können.
Flurbius
25
Oder: Es gibt zwei Arten von Menschen. Diejenigen, die aus unvollständigen Daten extrapolieren können.
Bernhard
20
Oder: Es gibt 10 Arten von Menschen auf der Welt - diejenigen, die Gray-Code verstehen, diejenigen, die dies nicht tun, und diejenigen, die einen Witz über Binärdateien erwartet haben.
OnoSendai
28
Zusätzlich zu der hervorragenden Antwort von @ ChrisDown könnte dies auch eine raffinierte Lösung für ein Lokalisierungsproblem sein : "Nach den hebräischen Kalendern und den traditionellen christlichen Kalendern ist der Sonntag der erste Tag der Woche." Beide Möglichkeiten zu haben, was programmatisch sehr einfach ist, macht es für jede Gruppe einfach, es zu verwenden.
+1, gute Antwort. Ich nehme an, dies ist der Grund, warum AT & T und BSD nicht einverstanden waren :-)
Chris Down
:) hoffe so heh heh;)
Ruban Savvy
1
Einfacher ausgedrückt, das Feld besteht aus 3 Binärbits und gibt Ihnen 000 bis 111 oder 0 bis 7. In einem 3-Bit-Feld befinden sich also insgesamt acht Werte. Der zusätzliche Wert wird dem ersten gleichgesetzt. Sie können also der Einfachheit halber bei 0 (Sonntag) oder 1 (Montag) beginnen, sechsmal inkrementieren und eine ganze Woche abdecken.
Antworten:
Dies ist eine Frage der Portabilität. In frühen Unices haben einige Versionen von cron 0 als Sonntag und einige 7 als Sonntag akzeptiert - dieses Format ist ein Versuch, mit beiden portierbar zu sein. Von
man 5 crontab
in vixie-cron (Schwerpunkt meine eigene):quelle
Zusätzlich zu der hervorragenden Antwort von @ ChrisDown könnte dies auch eine raffinierte Lösung für ein Lokalisierungsproblem sein : "Nach den hebräischen Kalendern und den traditionellen christlichen Kalendern ist der Sonntag der erste Tag der Woche." Beide Möglichkeiten zu haben, was programmatisch sehr einfach ist, macht es für jede Gruppe einfach, es zu verwenden.
quelle
Einfacher ausgedrückt, das Feld besteht aus 3 Binärbits und gibt Ihnen 000 bis 111 oder 0 bis 7. In einem 3-Bit-Feld befinden sich also insgesamt acht Werte. Der zusätzliche Wert wird dem ersten gleichgesetzt. Sie können also der Einfachheit halber bei 0 (Sonntag) oder 1 (Montag) beginnen, sechsmal inkrementieren und eine ganze Woche abdecken.
quelle
Aus dem Handbuch:
quelle