Cronjob alle 2 Wochen
Hi,
ich habe eine Frage und leider keine 2 Wochen Zeit zum testen.
Führt folgender Cronjob den Befehl alle 2 Wochen jeden Sonntag um 23 Uhr aus?
Wäre gut wenn ihr mir sagen könntet ob das klappt, das Problem ist, ich hab entlich ma Urlaub und möchte nicht in der Zeit auch noch arbeiten.
Danke schonmal für die Hilfe.
Tschüüü Lindi
ich habe eine Frage und leider keine 2 Wochen Zeit zum testen.
Führt folgender Cronjob den Befehl alle 2 Wochen jeden Sonntag um 23 Uhr aus?
- * 23 1-7,15-21 * 0 Befehl
Wäre gut wenn ihr mir sagen könntet ob das klappt, das Problem ist, ich hab entlich ma Urlaub und möchte nicht in der Zeit auch noch arbeiten.
Danke schonmal für die Hilfe.
Tschüüü Lindi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 113903
Url: https://administrator.de/contentid/113903
Ausgedruckt am: 25.11.2024 um 09:11 Uhr
4 Kommentare
Neuester Kommentar
Also cron alleine kann sowas nicht.
Dein job läuft eigentlich fast immer
Du musst hier einen Umweg machen und zwar folgendes:
Wie du siehst ermittle ich hier die Wochenzahl ( 0-53 ) wenn die Wochenzahlt gerade ist dann macht das script was
und ansonsten halt nix.
cronjob sieht dann so aus:
Dein job läuft eigentlich fast immer
Du musst hier einen Umweg machen und zwar folgendes:
script.sh:
#!/bin/sh
s=`date +%W`
a=`expr $s % 2`
if [ "$a" -eq 0 ]
then
#gerade Woche
#do something
else
#ungerade Woche
#do nothing
fi
und ansonsten halt nix.
cronjob sieht dann so aus:
# m h dom mon dow command
59 23 * * 0 script.sh