Kollege hat eine esoterische Anforderung:
Das System steht auf UTC, also normalisierte Zeit. Aber ein bestimmter Cronjob soll immer um 7 lokaler Zeit (also Europe/Berlin) starten, unabhängig ob CET oder CEST.
Das kann man natürlich hinbekommen, mit Krämpfen und
Es geht aber einfacher: mit #systemd und timer units, ich sage es ungern.
tut genau das. Das ist praktisch.
#linux #cron #cronjob
Das System steht auf UTC, also normalisierte Zeit. Aber ein bestimmter Cronjob soll immer um 7 lokaler Zeit (also Europe/Berlin) starten, unabhängig ob CET oder CEST.
Das kann man natürlich hinbekommen, mit Krämpfen und
sleep.Es geht aber einfacher: mit #systemd und timer units, ich sage es ungern.
[Timer]
OnCalendar=*-*-* 07:00:00 Europe/Berlintut genau das. Das ist praktisch.
#linux #cron #cronjob
mögen das
teilten dies erneut
Leah Neukirchen
Als Antwort auf Rainer "friendica" Sokoll • • •CRON_TZ=Europe/Berlin
0 7 * * * ...
Rainer "friendica" Sokoll mag das.
Rainer "friendica" Sokoll
Als Antwort auf Leah Neukirchen • •srslypascal
Als Antwort auf Rainer "friendica" Sokoll • • •Das ist überhaupt keine esoterische Anforderung.
Auf Servern will man üblicherweise UTC haben, um alle möglichen Bugs und Logging-Probleme zu vermeiden, die durch den Zeitsprung und die doppelte Stunde bei der Zeitumstellung verursacht werden. Gleichzeitig gibt es aber natürlich durchaus einzelne Jobs, deren Startzeit sich nach der Lokalzeit richten sollte - beispiels Backups, die Downtimes verursachen, und daher möglichst tief in der Nacht, so um 3 oder 4 Uhr rum, starten sollen.