У меня есть определенные расписания для моих серверов, чтобы выходить в интернет для обновления, в настоящее время у меня настроено расписание неконтролируемых обновлений на определенное время дня каждый день. Похоже, что таймер ubuntu advantage на моем ящике ubuntu 20.04 имеет свой собственный триггер, который запускается пару раз в день, в неправильное время. Очевидно, это конфликтует с расписаниями интернета для остальных моих серверов.
● 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.
Попытка изменить время systemctl edit ua-timer.timer
дает мне только пустой файл переопределения. Я не могу найти никакой документации об изменении этого таймера или требуемого синтаксиса, может кто-нибудь указать мне правильное направление?
Я хотел бы изменить UA-таймер на определенное время суток.
решение1
В Ubuntu Advantage не так много встроенных настроек. Основные настройки можно найти в , /etc/ubuntu-advantage/uaclient.conf
и быстрый взгляд увидит, что настройка определенного времени для запуска инструмента там отсутствует.
Кроме того, вы можете просмотреть список всех доступных настроек через терминал с помощью:
sudo ua config show
Однако это выведет настройки, найденные в 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
с последующим нажатием sudo ua refresh config
, либо введя команду в терминале:
sudo ua config set metering_timer 28800
Значения таймера указаны в секундах. Это означает:
Секунды | Время чтения |
---|---|
14400 | 4 часа |
21600 | 6 часов |
43200 | 12 часов |
На основе парка серверов, которые я наблюдаю, время Ubuntu Advantage запускается на основе текущего uptime
в секундах. В результате, если вы хотите, чтобы что-то произошло в 2:00 утра, вам нужно будет перезагрузить сервер(ы) в 2:00 утра и установить соответствующие значения таймера. Хотя я сам это не проверял.
Ты можешь читатьеще немного из документации, но это не всеобъемлющий инструмент, как некоторые другие аспекты Ubuntu.