Tenho horários específicos para que meus servidores acessem a internet para atualizar, atualmente tenho um agendamento de atualizações autônomas configurado para um horário específico do dia todos os dias. Parece que o ubuntu advantage timer na minha caixa do Ubuntu 20.04 tem seu próprio gatilho que é acionado algumas vezes por dia, na hora errada. Obviamente, isso entra em conflito com as programações da Internet para o restante dos meus servidores.
● 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.
Tentar editar a hora systemctl edit ua-timer.timer
só me dá um arquivo de substituição em branco. Não consigo encontrar nenhuma documentação sobre como alterar este temporizador ou a sintaxe necessária. Alguém pode me indicar a direção certa?
Gostaria de alterar o ua-timer para um horário específico do dia.
Responder1
Não há muita configurabilidade incorporada no Ubuntu Advantage. As configurações principais podem ser encontradas /etc/ubuntu-advantage/uaclient.conf
e uma rápida olhada verá que a configuração de horários específicos para a execução da ferramenta não está lá.
Além disso, você pode listar todas as configurações disponíveis através do terminal com:
sudo ua config show
No entanto , isso gerará as configurações encontradas no uaclient.conf
arquivo:
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
Essas configurações podem ser alteradas editando uaclient.conf
seguidas de um sudo ua refresh config
ou emitindo um comando no terminal:
sudo ua config set metering_timer 28800
Os valores do temporizador são listados em segundos. Isso se traduz em:
Segundos | Tempo legível |
---|---|
14400 | 4 horas |
21600 | 6 horas |
43200 | 12 horas |
Com base na frota de servidores que observo, os tempos do Ubuntu Advantage são acionados com base na corrente uptime
em segundos. Como resultado, se quiser que as coisas aconteçam às 2h, você precisará reinicializar o(s) servidor(es) às 2h e definir os valores do temporizador para serem executados de acordo. No entanto, isso não é algo que eu mesmo testei.
Você pode lerum pouquinho mais da documentação, mas esta não é uma ferramenta abrangente como alguns dos outros aspectos do Ubuntu.