Atualização Durante Inicialização

Iniciado por fernandolk, 24 de Julho de 2019, 14:26

tópico anterior - próximo tópico

fernandolk

Boa Tarde.
Gostaria de saber se é possível eu executar um script que atualize meus programas e sistemas DURANTE a inicialização do ubuntu.
Explicando melhor o que quero:
Todos os sábados os computadores irão ligar a noite de forma automática (WOL) e farão as atualizações necessárias (menos o update de versão do Linux) de forma automática, depois de um tempo o computador deve se desligar. Isso tudo sem a interferência de alguém.

platao

vc pode atravez de uma VPN entrar nas maquinas e rodar um script bem simples, algo como update&shutdown.sh e dentro dele;

sudo apt-get update && sudo apt-get upgrade -y ; sleep 1600 ; shutdown -h now
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

fernandolk

Citação de: platao online 24 de Julho de 2019, 14:36
vc pode atravez de uma VPN entrar nas maquinas e rodar um script bem simples, algo como update&shutdown.sh e dentro dele;

sudo apt-get update && sudo apt-get upgrade -y ; sleep 1600 ; shutdown -h now

Opa, sim, essa é uma solução possível, porem as maquinas são dos laboratórios de informática da escola, totalizando pouco mais de 100 computadores, sem contar que durante o dia eles são usados, por isso pensei em executar a noite e de forma automática.

platao

A atualização vc pode fazer por etapas, por exemplo, vc pode atualizar 10 maquinas, assim se houver alguma inconsistencia ou possivel problema na atualização nao afetaria as outras que ainda nao fizeram o update....e so ima ideia....

vc pode colocar esse script na cron, em;
/etc/cron.daily
/etc/cron.hourly
/etc/cron.monthly
/etc/cron.weekly - talvez aqui? uma vez por semana?

pra executar 1 vez por semana......

deposi vc pode fazer um sudo service cron restart ou sudo service cron reload.

**note que ai em cima onde eu coloquei os comandos eu deixei sleep 1600 em segundos que daria mais ou menos 20 minutos que seria o tempo que a maquina faria o update dos pacotes antes de desligar.

Vc tbm pode colocar como serviço em aplicativos de sessao, ao invez de usar o cron, vc coloca la o nome e coloca o caminho para o script e ele vai executar na inicialização.

talvez algum amigo aqui do forum possa te dar mais uma ideia!!!

Ha tbm uma forma de travar a interface,  por exemplo onde tem muitos computadores principalmente em sala de aula, que o pessoal desconfigura tudo, tem como vc travar e depois de reiniciar volta tudo ao padrao, tipo um deep freeze....aplicativo usado em lan houses para travar o desktop....

leia esse post se te interessar;

https://ubuntuforum-br.org/index.php/topic,84090.0.html



\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

platao

#4
veja tbm no final dessa pagina um script bem elaborado;

https://help.ubuntu.com/community/AutoWeeklyUpdateHowTo

nao esqueça de dar permissao ao script apra ele executar na cron sudo chmod +x seu_script .
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

fernandolk

Citação de: platao online 24 de Julho de 2019, 16:25
veja tbm no final dessa pagina um script bem elaborado;

https://help.ubuntu.com/community/AutoWeeklyUpdateHowTo

nao esqueça de dar permissao ao script apra ele executar na cron sudo chmod +x seu_script .

Boa Tarde... Beleza, estou dando uma olhada nesse link, não sei se você já usou essas funções, mas fiquei em duvida quanto a primeira execução do script ao colocar dentro da pasta weekly. Em que lugar eu configuro a hora e o dia que quero executar o script?

Quanto a sugestão de travar a interface, já foi pensado em usar algo assim, porem com os cortes do governo desse ano não temos condições de comprar tantas licenças e os softwares gratuitos deixam muito a desejar. Mas Li e gostei dessa sugestão de travar a interface, impedindo alterações, com certeza irei implementar.