Ich habe bestimmte Zeitpläne für die Internetverbindung meiner Server zur Aktualisierung. Derzeit ist ein Zeitplan für unbeaufsichtigte Aktualisierungen für jeden Tag zu einer bestimmten Tageszeit konfiguriert. Es scheint, dass der Ubuntu Advantage-Timer auf meiner Ubuntu 20.04-Box einen eigenen Auslöser hat, der ein paar Mal am Tag zur falschen Zeit losgeht. Dies steht offensichtlich im Konflikt mit den Internetzeitplänen für den Rest meiner Server.
● ua-timer.timer - Ubuntu Advantage Timer for running repeated jobs
Loaded: loaded (/lib/systemd/system/ua-timer.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Sat 2022-01-01 23:00:33 EST; 2 weeks 4 days ago
Trigger: Thu 2022-01-20 13:00:47 EST; 3h 47min left
Triggers: ● ua-timer.service
Jan 01 23:00:33 host systemd[1]: Started Ubuntu Advantage Timer for running repeated jobs.
Beim Versuch, die Zeit zu bearbeiten, systemctl edit ua-timer.timer
erhalte ich nur eine leere Override-Datei. Ich kann keine Dokumentation zum Ändern dieses Timers oder der erforderlichen Syntax finden. Kann mir jemand den richtigen Weg weisen?
Ich möchte den UA-Timer auf eine bestimmte Tageszeit umstellen.
Antwort1
Ubuntu Advantage bietet nicht viele Konfigurationsmöglichkeiten. Die Kerneinstellungen finden Sie unter /etc/ubuntu-advantage/uaclient.conf
und ein kurzer Blick zeigt, dass die Möglichkeit, bestimmte Zeiten für die Ausführung des Tools festzulegen, dort nicht enthalten ist.
Zusätzlich können Sie alle verfügbaren Einstellungen über das Terminal auflisten mit:
sudo ua config show
Dadurch werden jedoch die Einstellungen ausgegeben, die in der Datei gefunden wurden uaclient.conf
:
http_proxy None
https_proxy None
apt_http_proxy None
apt_https_proxy None
update_messaging_timer 21600
update_status_timer 43200
metering_timer 14400
uaclient.conf
Diese Einstellungen können entweder durch Bearbeiten gefolgt von einem sudo ua refresh config
oder durch Eingeben eines Befehls im Terminal geändert werden :
sudo ua config set metering_timer 28800
Die Timerwerte werden in Sekunden angegeben. Dies bedeutet:
Sekunden | Lesbare Zeit |
---|---|
14400 | 4 Stunden |
21600 | 6 Stunden |
43200 | 12 Stunden |
Basierend auf der Serverflotte, die ich beobachte, werden Ubuntu Advantage-Zeiten basierend auf dem aktuellen Wert uptime
in Sekunden ausgelöst. Wenn Sie also möchten, dass Dinge um 2:00 Uhr morgens passieren, müssen Sie Ihre Server um 2:00 Uhr morgens neu starten und die Timerwerte entsprechend einstellen. Dies ist jedoch nichts, was ich selbst getestet habe.
Du kannst lesennoch ein klein wenig mehr aus der Dokumentation, aber dies ist kein umfassend abgedecktes Tool wie einige der anderen Aspekte von Ubuntu.