shutdown ubuntu server após 2 dias à meia-noite

3

sem usar um cronjob como eu teria um desligamento do servidor ubuntu após 2 dias (2880 minutos) à meia-noite?

A essência do que eu quero fazer é isto:

bash shutdown -r +2880 00:00 que diria o desligamento para o desligamento após 2880 minutos, mas para garantir que seja meia-noite antes de realmente desligar.

    
por Alexej Magura 23.10.2013 / 00:48

2 respostas

7

Use o comando at ? Eu sou um caminho semelhante ao terdons responder, mas usado em vez de dormir. Não requer que seu shell seja deixado aberto

Echo "shutdown -h 00:00"|at now + 2 days

Por exemplo

    
por 23.10.2013 / 02:19
1

Se tudo que você quer é desligar na primeira meia-noite que é no mínimo 2880 minutos no futuro, faça isso (como root):

sleep 2880m; shutdown -h 00:00 

sleep apenas faz com que o shell aguarde o tempo especificado (2880 minutos, neste caso). Quando o comando sleep terminar, o shutdown será chamado para meia-noite.

    
por 23.10.2013 / 01:45