Eu trabalho em um servidor ubuntu localizado em um local para onde geralmente não vou. Eu uso o ssh sobre o openvpn para acessá-lo. A máquina possui várias interfaces com fio, muitas rotas estáticas e vários gateways padrão para a WAN. Eu mudo frequentemente endereços e rotas de interface. Na maioria das vezes, as alterações que faço são temporariamente - uma reinicialização redefiniria as experiências que fiz. Em alguns casos, algumas dessas modificações deram errado e a máquina ficou offline. Nesses casos, tive que chamar alguém no local em que o servidor está localizado para enviar a máquina para uma reinicialização.
Agora eu gostaria de agendar uma reinicialização - digamos que após 2 horas a máquina deve entrar em um ciclo de reinicialização. E nessas duas horas posso fazer as experiências temporárias que quiser. Se todas as alterações temporárias forem bem-sucedidas, eu devo impedir que a reinicialização "após 2 horas" ocorra. Então, o que eu quero é:
- Como dizer ao servidor para reiniciar após um período de certificação?
- Se eu decidir que a máquina não deve entrar em uma reinicialização, poderei cancelá-la.