clicsis
(usa Debian)
Enviado em 20/08/2008 - 17:51h
Boa noite, não sei se lhe ajuda, mas eu fiz assim:
=============================================
#!/bin/bash
# Desligando ou Reiniciando
echo '
=================================================
Atencao!
=======================================================
Digite o codigo seguido de:
(D) -> Desligar
(R) -> Reiniciar
=======================================================
Para cancelar a aividade digite somente a letras (C).
'
echo -n 'Qual o codigo e a atividade desejada? ->'
read -s resp
if [ "$resp" == 'meucodigo'd' ]; then
echo -n '
Deseja realmente DESLIGAR o Servidor? (s) ou (n) ->'
read respconfirma
if [ "$respconfirma" == 's']; then
sudo shutdown -h now
else
logout
exit
fi
elif [ "$resp" == 'meucodigo'r' ]; then
echo -n '
Deseja realmente REINICIAR o Servidor? (s) ou (n) ->'
read respconfirma
if [ "$respconfirma" == 's']; then
sudo shutdown -r now
else
logout
exit
fi
else
logout
exit
fi
=============================================
Substitua a palavra "meucodigo" por alguma combinação que deseje acrescentar às letras "d" de desligar e "r" de reiniciar. Caso o usuário digite a combinação errada ou digite alguma letra que não seja D ou R, é efetuado logoff
Espero ter ajudado.