Ausführungszeit von apticron anpassen

Achtung: Diese Seite ist nur noch Teil eines Archivs und wird in Zukunft entfernt.

apticron ist ein hilfreiches Werkzeug zur automatischen Benachrichtigung über Systemupdates auf Linux-Systemen. Dabei wird einmal täglich auf Updates geprüft. Aber wie lässt sich der Zeitpunkt überhaupt einstellen? Normalerweise läuft der Cron Job dazu stündlich, allerdings wird nur alle 24 Stunden wirklich auf neue Updates geprüft und zwar ab dem Installationszeitpunkt. Wenn man nun um 23:30 Uhr eine Nachtschicht eingelegt hat, erhält man Update-Benachrichtigungen per E-Mail auch immer um diese Uhrzeit.

In der Konfigurationsdatei unter /etc/apticron/apticron.conf gibt es auch keine Möglichkeit, den Zeitpunkt festzulegen. Nach einiger Recherche habe ich herausgefunden, dass die Ausführung an der Modifizierungszeit zweier Dateien liegt. Diese finden sich unter /var/lib/apticron und haben die Namen cron_run und last_run.

Um die Modifizierungszeit zu ändern, kann man den Befehl touch nutzen. Als Beispiel läuft der Cron Job aktuell immer um 18:18 Uhr und wir wollen ihn auf 07:00 Uhr ändern. Dazu nutzen wir folgende zwei Befehle:
cd /var/lib/apticron
sudo touch -d "-11 hour -18 minute" -r cron_run *

Dabei werden die Modifizierungszeitpunkte aller sich darin befindlichen Dateien (die beiden bereits oben genannten) um 11 Stunden und 18 Minuten nach hinten verschoben. Als Referenzzeitpunkt wird dabei der aktuelle Modifizierungszeitpunkt der Datei cron_run genutzt, also ausgehend von dieser Zeit wird die Modifizierungszeit für alle Dateien geändert.

Das war es auch schon, der nächste Durchlauf des Cron Jobs sollte nun um 07:00 Uhr am nächsten Tag stattfinden.

Bei mir war es auf zwei von drei Servern so, dass ich den Zeitpunkt doppelt setzen musste. Danach ging es aber dann. :)
Über den Autor
Ich bin Webentwickler in Stuttgart und administriere Server seit vielen Jahren. In diesem Blog erstelle ich hauptsächlich Tutorials für andere Webentwickler, Webdesigner und Serveradministratoren.
-------------------------------------------------------------------------------------------------------------------------------------
I’m a web developer in Stuttgart, Germany, and server administrator since many years. This blog mainly contains a tutorial set for other web developer, web designer and server administrators.

225 mal gelesen

Kommentare 0

Es wurden keine Einträge gefunden.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen