cron - letzter Sonntag im Monat

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

cron - letzter Sonntag im Monat

Beitrag von roli » 17.01.2008 17:34:39

Hi,

ist es mittels cron moeglich Scripte beispielsweise nur am letzten Sonntag im Monat zu starten?

Danke
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 17.01.2008 18:01:25

hi,

notfalls könntest du das Script jeden Sonntag starten und mit
einer Abfrage im Script selbst entscheiden, ob es der letzte
Sonntag im Monat ist:

Code: Alles auswählen

 test "$(date +%B -d '+1 week')" = "$(date +%B)" && exit
also: wenn das Script läuft, ist Sonntag in einem bestimmten
Monat. Wenn eine Woche später noch der gleiche Monat ist,
ist dies nicht der letzte Sonntag.
Beware of programmers who carry screwdrivers.

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 17.01.2008 18:13:08

Klasse, Danke
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 17.01.2008 18:13:26

Hallo,

mit cron sollte dies doch auch einfach so zu bewerkstelligen zu sein,

Code: Alles auswählen

#Monate mit 31 Tagen
0 0 25-31 1,3,5,7,8,10,12 7 command

# Monate mit 30 Tagen
0 0 24-30 4,6,9,11 7 command

# Frebruar
0 0 22-28 2 7 command

# Schaltjahr
0 0 29 2 7 command
gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 17.01.2008 18:23:00

Hi,

auch eine Moeglichkeit, ich habe halt immer nach einem "einzelnen Schalter" gesucht. Ich denke allerdings das ich cosmac's Loesung nutzen werde, da ich ansonsten mein "letzten Sonntag im Monat Script" vier mal in der Crontab stehen haette was ich persoenlich etwas unübersichtlich finde. Aber das ist halt nur eine Geschmakssache, mehr nicht.
Auch dir Danke.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Antworten