Enviado em 20/08/2008 - 17:22h
Ola pessoal,
estou aprendendo Shell Script sozinho, lendo os tutoriais que tem na net,
comecei fazendo um script simples:
#!/bin/bash
#Script para facilitar tarefas by Gregory
Principal(){
echo ""
echo " Menu "
echo ""
echo " 1 - Desligar "
echo " 2 - Reiniciar "
echo " 3 - Sair "
echo ""
read opc
case $opc in
1) echo "Desligando o computador"
sudo shutdown -h now
senha ;;
2) echo "Reiniciando o computador"
sudo reboot
senha ;;
3) exit ;;
*) echo "Opção inválida"
echo ""
Principal ;;
esac
}
Principal
Onde tem senha, na verdade é a senha do root, quando chamo o script ele mostra o menu e fica esperando eu escolher uma opção, o problema esta quando eu digito 1 ou 2 era pra ele desligar sozinho, mas ele faz é pedir a senha do root.. sendo que a senha do root ja ta embaixo..
Alguem tem alguma ideia de como eu ajeito isso?
Obrigado a todos
estou aprendendo Shell Script sozinho, lendo os tutoriais que tem na net,
comecei fazendo um script simples:
#!/bin/bash
#Script para facilitar tarefas by Gregory
Principal(){
echo ""
echo " Menu "
echo ""
echo " 1 - Desligar "
echo " 2 - Reiniciar "
echo " 3 - Sair "
echo ""
read opc
case $opc in
1) echo "Desligando o computador"
sudo shutdown -h now
senha ;;
2) echo "Reiniciando o computador"
sudo reboot
senha ;;
3) exit ;;
*) echo "Opção inválida"
echo ""
Principal ;;
esac
}
Principal
Onde tem senha, na verdade é a senha do root, quando chamo o script ele mostra o menu e fica esperando eu escolher uma opção, o problema esta quando eu digito 1 ou 2 era pra ele desligar sozinho, mas ele faz é pedir a senha do root.. sendo que a senha do root ja ta embaixo..
Alguem tem alguma ideia de como eu ajeito isso?
Obrigado a todos