Special cronjob timing every 5 minutes except
Special cronjob timing every 5 minutes except
Ich habe einen cronjob der alle 5 Minuten ausgeführt werden soll außer um 3h. Dann läuft eine andere Synchronisation.
Das kann man mit 3 Zeilen lösen.
Die Frage ist wie ich es in Keyhelp am besten eingebe..
Einerseits ob so ein kompliziertes Timing geht.
Andererseits wenn ich es direkt in den crontab schreibe ob es überschrieben wird und was der Workaround wäre.
# Every 15 minutes except for 3:00-3:59 */
15 0-2,4-23 * * * thejob
# 3:15, 3:30, 3:45
15-45/15 3 * * * thejob
# 3:00 dead
0 3 * * * otherjob
Danke.
Schöne Grüße
- OlliTheDarkness
- Posts: 1868
- Joined: Tue 14. Aug 2018, 16:41
- Location: Essen (NRW)
Re: Special cronjob timing every 5 minutes except
Moin,superjogi wrote: ↑Wed 19. Jan 2022, 14:01 Hallo,
Ich habe einen cronjob der alle 5 Minuten ausgeführt werden soll außer um 3h. Dann läuft eine andere Synchronisation.
Das kann man mit 3 Zeilen lösen.
Die Frage ist wie ich es in Keyhelp am besten eingebe..
Einerseits ob so ein kompliziertes Timing geht.
Andererseits wenn ich es direkt in den crontab schreibe ob es überschrieben wird und was der Workaround wäre.
# Every 15 minutes except for 3:00-3:59 */
15 0-2,4-23 * * * thejob
# 3:15, 3:30, 3:45
15-45/15 3 * * * thejob
# 3:00 dead
0 3 * * * otherjob
Danke.
Schöne Grüße
du kannst doch problemlos bei "Intervall wählen" auf Cron-Syntax schalten und dann ganz normal mit der gewohnten crontab -e Schreibweise arbeiten.
Code: Select all
0,5,10,15,20,25,30,35,40,45,50,55 0-2,4-23 * * * DeinBefehl
Code: Select all
*/5 0-2,4-23 * * * DeinBefehl
OlliTheDarkness
**************************************************************
Helden leben lange, Legenden sterben nie


**************************************************************
Re: Special cronjob timing every 5 minutes except
Nie länger, und nie nur 5 Minuten?
Ich wür beim Start vom langen Job einen lockfile anlegen, und nach beenden löschen.
Im kurzen Job dann nach dem lockfile gucken, wenn vorhanden, dann abbrechen.
--
A Windows user reinstalls software every few weeks.
A Linux user reinstalls software every few weeks.
The difference is with Linux the version numbers change.
Re: Special cronjob timing every 5 minutes except
Werde ich so machen.
Trotzdem noch ein Follow-up falls jemand diesen Thread findet:
Werden individuelle cronjob Einträge überschrieben, wenn man diese in Crontab direkt einträgt?
z.B. wenn zu einem späteren Zeitpunkt das keyhelp Interface für einen weiteren Cronjobeintrag verwendet wird.
Danke.
Re: Special cronjob timing every 5 minutes except
Ja, sie werden überschrieben.Werden individuelle cronjob Einträge überschrieben, wenn man diese in Crontab direkt einträgt?
z.B. wenn zu einem späteren Zeitpunkt das keyhelp Interface für einen weiteren Cronjobeintrag verwendet wird.
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************