Code für Backupintervall ist unklar

Jul 3, 2024
29
2
3
Germany
Guten Tag zusammen,

ich habe ein Cluster und einen ProxmoxBackupserver. Damit ist alles gut.
Für die Backups möchte ich folgendes Intervall einstellen : Montag bis Freitag von 6Uhr bis 18Uhr alle zwei Stunden.

Ich stelle mich zu doof an :-(

Folgende Code habe ich probiert, keiner funktioniert :

mon..fri 6:00..18:00/2 - sichert alle 2Minuten
mon..fri 6:00..18:00/2:00 - falsches Format
mon..fri */2:00 - sicher alle 2 Stunden, aber rund um die Uhr.

Was zum Teufel mache ich falsch ?


Grüße

Mike
 
Hey,

Code:
0 6-18/2 * * 1-5
sollte funktionieren

Sowas wie [1] kann hilfreich sein.

[1] https://crontab.guru/
Hatte mich grad gefreut, aber : Nö, Wenn ich das so eintrage kommt : Parameter verification failed (400) schedule: invalid format - invalid calender event '0 6-18/2 * * 1-5' - unable to parse calender event at '0 6-18/2 * * 1-5' - NoM (Eof). Ich hatte auch schon einige Kombis prbiert - leider immer ohne Erfolg
 
Hatte mich grad gefreut, aber : Nö, Wenn ich das so eintrage kommt : Parameter verification failed (400) schedule: invalid format - invalid calender event '0 6-18/2 * * 1-5' - unable to parse calender event at '0 6-18/2 * * 1-5' - NoM (Eof). Ich hatte auch schon einige Kombis prbiert - leider immer ohne Erfolg
Vielleicht hilft das : Eine der Vorlagen direkt in Proxmox lautet mon--fri 7..18:00/15 und bedeutet wochentags von 7-18 Uhr alle 15min.
Wenn man nun glaubt, die 15 gegen eine 2 auszutauschen, bedeutet das alle zwei Minuten. Bei 120 kommt ein Fehler, das Intervall ist wohl zu groß.
Keine Ahnung, was ich noch so herleiten soll.
 
Ohh, sorry. Stimmt, ist nicht das cron format das wir hier haben.
Code:
Mon..Fri *-*-* 06..18/2:00
sollte funktionieren.

Generell kannst du dir mit
Code:
systemd-analyze calendar "Mon..Fri *-*-* 06..18/2:00"
den nächsten Zeitpunkt anzeigen lassen. Auch nehme ich an, dass du [1] schon gesehen hast.

[1] https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_calendar_events
 
  • Like
Reactions: UdoB and Chris
Ohh, sorry. Stimmt, ist nicht das cron format das wir hier haben.
Code:
Mon..Fri *-*-* 06..18/2:00
sollte funktionieren.

Generell kannst du dir mit
Code:
systemd-analyze calendar "Mon..Fri *-*-* 06..18/2:00"
den nächsten Zeitpunkt anzeigen lassen. Auch nehme ich an, dass du [1] schon gesehen hast.

[1] https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_calendar_events
Ha, irre. Das funktioniert. Ja, ich habe [1] gesehen und auch diverse Kombis ausprobiert, die ich so wie angezeigt übertragen habe, die aber alle angemeckert wurden. Sonst hätte ich ja nicht das Schwarmwissen benötigt ;-)

Aber vielen Dank, das rettet jetzt den Verifyprozess, der aufgrund der vielen Backups in 24Stunden nicht hinterherkommt.
Sinn war, nur tagsüber Backups zu haben, da nachts gewöhnlich niemand arbeitet oder neue Daten erzeugt werden.

Vielen Dank für die Hilfe und ein schönes Wochenende!