Hallo, > einige von Euch hatten mich ja gebeten, von meinen Aktivitäten mit meinem > Microserver zu berichten. Ich habe heute ein lokales Backup eingerichtet.
> Fragen beantworte ich Euch gerne. Keine Frage, nur eine Anmerkung: Wenn man einen Cronjob zwischen 2:00 und 3:00 Uhr einstellt, kann es passieren, dass dieser einmal im Jahr doppelt und einmal gar nicht ausgeführt wird, nämlich bei der Umstellung zwischen Normal- und Sommerzeit. Die Details hängen von der verwendeten Cron-Version ab. Erschwerend kommt hinzu, dass das im Backup-Skript verwendete '--suffix="." + $(date +%F)' beide Male den gleichen String liefert, wenn das Skript am Tag der DST->Normalzeit Umstellung zweimal läuft. Hier kann es zu Datenverlust kommen, wenn zwei Backup-Files den gleichen Suffix bekommen. Bis dieser Unsinn endlich abgeschafft wird, empfehle ich daher, derartige Jobs immer vor 2:00 oder nach 3:00 Uhr zu starten. Eine ähnliche Falle lauert übrigens bei Jobs, die kurz nach Mitternacht gestartet werden und ein Konstrukt der Art "date -d yesterday +%F" benutzen. "-d yesterday" zieht bei der Datumsberechnung 24 Stunden ab. Der Tag der Umschaltung Normalzeit->DST ist aber nur 23 Stunden lang, so dass das Kommando hier das Datum von vorgestern ausgibt. Gruß, Harald
