Cronjob richtig angelegt?

DaSilva

Registered User
Ich habe für Backups einige Cronjobs angelegt.
Heute Nacht liefen sie das erste Mal durch.
Merkwürdigerweise wurde das Script einmal um 2:00 Uhr und einmal um 3:00 durchlaufen (jedenfalls habe ich ein Backup mit Zeitstempel 2:00 und eins mit Zeitstempel 3:00).
Eigentlich sollte aber nur das Script um 2:00 Uhr laufen.
Habe ich etwas falsch gemacht beim Anlegen der cronjobs?

00 2 * * 1-6 /usr/bin/flexbackup -set mails -incremental
00 3 8-31 * 7 /usr/bin/flexbackup -set mails -differential
00 3 1-7 * 7 /usr/bin/flexbackup -set mails -full

Danke für Hilfe!
 
Na toll, bei Wikipedia steht:

Wochentag (0-7) (Sonntag =0 oder =7)

Na gut, habe jetzt die 7 mit einer 0 ausgetauscht.
Dann sollte es also nur ein Backup pro Nacht geben, korrekt?
 
Mag sein, daß mein Wissen hier etwas altbacken ist und sich die Linux-Software doch mal ein bisschen den Benutzern angepasst hat... (grüße an Blob)

Allerdings ist die Einstellung auf den zweiten Blick sowieso etwas seltsam.
Jeweils am 01. bis zum 07. eines Monats sollen Full-Backups gemacht werden und den Rest des Monats nur noch differentielle?

Hier ist auch ein kleiner Wiederspruch in den Zeiten.
Ich als Cronjob würde auch nicht genau wissen, ob es jetzt arbeiten soll oder nicht...

Evtl. willst Du ja folgendes:
Code:
00 2 * * 1-6 /usr/bin/flexbackup -set mails -incremental
00 3 * * 0 /usr/bin/flexbackup -set mails -differential
00 4 1 * * /usr/bin/flexbackup -set mails -full

huschi.
 
Ich wollte von Montag bis Samstag immer inkrementelle Backups, jeden zweiten, dritten und vierten Sonntag ein differentielles Backup und jeden ersten Sonntag im Monat ein volles Backup laufen lassen.

Dein Vorschlag ist aber eigentlich noch besser.
Ich würde nur noch eine Änderung vorschlagen damit man nicht an einem Sonntag der auf den 1. fällt zwei Backups fährt:

Code:
00 2 * * 1-6 /usr/bin/flexbackup -set mails -incremental
00 3 2-31 * 0 /usr/bin/flexbackup -set mails -differential
00 4 1 * * /usr/bin/flexbackup -set mails -full

Müsste so doch gut laufen, oder?
 
Ich verstehe das einfach nicht, heute Nacht wurde schon wieder ein Backup um 2:00 und ein Backup um 3:00 ausgeführt.
Cronjob wie oben beschrieben.
Warum bitte zwei?
 
Back
Top