Frage zu Cronjob

KME

New Member
Hallo,

weiss jemand, wie ich einen Cronjob für folgende Situation einstellen muss?

Backupscript soll einmal monatlich am ersten Sonntag im Monat ausgeführt werden. Wie müsste ich das einstellen?

Danke für Hilfe.

Gruss
Mathias
 
Hallo KME,

die Reihenfolge in der Crontab ist folgende:

Minute (0-59), Stunde (0-23), Tag (1-31), Monat (1-12), Wochentag (0-7)

Bei Wochentag solltest du beachten, dass sowohl 0, als auch 7 für Sonntag stehen, der Rest sollte selbstklären sein.

Dann bastel mal los und präsentier uns deine Lösung, denn was man selbst rausfindet, daraus lernt man ;)

Lieben Gruß
Free

PS:
Wenn du gar nicht drauf kommst, dann helfen wir dir selbstverständlich, ist aber eigentlich ganz easy, mit diesen Vorgaben ;)
 
Last edited by a moderator:
Hi,

das hab ich ja soweit, hab das sogar mittlerweilen verstanden. ;)
Mein Problem ist nur, wie kann ich einen Cronjob einstellen, dass er entweder an jedem 1. Sonntag im Monat läuft oder alle 4 Wochen sonntags?

Ist für alle 4 Wochen dann folgende Einstellung richtig?

30 21 */28 * sun /usr/local/bin/rsnapshot monthly

Thx
Mathias
 
Hallo KME,

ich würde es denke ich so machen:

Den Tag auf 1-7 einstellen, dann kann nur ein Sonntag dabei sein, klingt logisch, oder?

Dann den Wochentag auf 7 einstellen, somit muss es ein Sonntag werden, und es ist gleichzeitig, der 1. im Monat.

Minute und Stunde stellst du dann noch so ein, wie du das haben möchtest.

Bei Monat setzt du einen * damit es jeden Monat ausgeführt wird, oder du schreibst 1-12 rein ;)

Wenn ich keinen Denkfehler drinnen habe, dann solltest du so dein Problem gelöst haben.

Lieben Gruß
Free
 
Last edited by a moderator:
Back
Top