Setzen Sie "1/2" in das Feld für den Wochentag. Dies funktioniert mit VixieCron und Anacron, mit älteren Versionen von Cron jedoch nicht.
Jeden zweiten Montag einen Cron-Job ausführen
1092
Ich möchte jeden zweiten Montag einen Job mit Crontab ausführen. Ist es möglich?
3 Antworten auf die Frage
1
Paul Tomblin
1
GreenMatt
Keine Erfahrung hier mit VixieCron oder Anacron; Wenn Sie eine davon verwenden, versuchen Sie die Antwort von Paul Tomblin. Wenn nicht, können Sie ein Shell-Skript wie folgt einrichten:
FLAG_FILE="alternate_monday_flag_file" if [ -e $FLAG_FILE ] then # Replace this comment with a call to the script you really want to run chmod u+w $FLAG_FILE rm $FLAG_FILE else touch $FLAG_FILE chmod u-w $FLAG_FILE fi
Stellen Sie nur sicher, dass dies der einzige Job ist, der mit der alternate_monday_flag_file alles tun kann. Das chmod u + w vor dem rm und das chmod uw nach der Berührung sind dazu da, um dies sicherzustellen.
0
MarceloR
Könnte auch (Roaring Penguin's) verwenden, wenn Sie mehr als nur einen Crontab-Eintrag verwenden möchten.
Verwandte Probleme
-
2
So erstellen Sie einen Cron-Job zum Hochladen von Dateien auf einen FTP-Server
-
2
Helfen Sie mit, Crontab von der Wurzel aus auszuführen
-
4
Wie führe ich einen Cron-Job als Benutzer aus?
-
1
So aktualisieren Sie die svn-Arbeitskopie über einen cron, wenn sich der svn-Server auf dem lokalen...
-
2
Kann Ubuntu ein Video über Cronjob abspielen?
-
5
Cronjob funktioniert nicht
-
2
Cron-Job funktioniert nicht
-
2
Führen Sie einen Cronjob einmal am Tag aus, wenn die Maschine eingeschaltet ist, aber nicht unbeding...
-
1
Skript, das über cronjob ausgeführt wird, um alle Dateien in mehreren Verzeichnissen zu löschen
-
3
Nur E-Mails zu Cron-Fehlern für Jobs in Cron.daily, Cron.Hourly usw.