Se for uma oferta única, você pode usar o comando shutdown com -r como argumento. Em vez de usar o desligamento agora, você pode adicionar o tempo como parâmetro (por exemplo, shutdown -r 12:30
).
Gostaria de poder agendar uma reinicialização do servidor em um horário específico, mas não regularmente. Como posso fazer isso sem precisar adicionar e remover as entradas do cron?
De acordo com a página man: / sbin / shutdown [-t s] [-arkhncfFHP] time [mensagem de aviso] encontrada em - > link
Carga de opções para escolher, mas para responder à sua pergunta.
Para reiniciar em 5 minutos: / sbin / shutdown -r 5 "reiniciar em cinco minutos"
Para reiniciar exatamente às 23h / sbin / shutdown -r 23:00 "reinicialização às 11:00 PM".
NOTA: sua mensagem será transmitida para todos os terminais / sessões ativos.
o comando at
é o que você quer.
at 5:00pm
do
cd /
/full/path/to/init 6
done
at -l
listará os cmds
a maneira mais fácil de pensar é como root: