Desligando o micro

Publicado por Charles Silva 20/09/2006

[ Hits: 7.814 ]

Homepage: www.charlessilva.com.br

Download bye.sh




Esse script é bem simples, foi feito pra você desligar , reiniciar o PC e até colocar ele pra reiniciar daqui a 10 minutos. Obs: talvez seja possivel usar só como superusuário (root) escolha a opção e tecle Enter 2x.

  



Esconder código-fonte

#bin/bash
##########################################
#
#Script Criado por Charles Silva 02/08/2006
#
##########################################
dialog --msgbox "Desligamento do micro" 10 20
sleep 2
principal() {
clear
   echo -e "\t\t\t\Menu principal\n"
   echo -e "\t[1] Para deligar o micro: \n"
   echo -e "\t[2] Para reiniciar o micro:\n"
   echo -e "\t[3] Para reiniciar em 10minutos:\n"
   echo -e "\t[4] sair\n"
   echo -e "\tEscolha[1/2/3/4]?"
   read confirma

case $confirma in
  1) desligar;;
  2) reiniciar;;
  3) programado;;
  4) sair;;
  *) echo 'ops! opcao invalida!'&&sleep 2&&principal;;
esac
}

desligar () {
   read desligar
   echo -e `halt $desligar`
}

reiniciar () {
   read reinicia 
   echo -e `reboot $reiniciar`
}

programado () {
    read programado
   echo -e `shutdown -r +10$programado`
}

sair()
{
   echo -e "\t[enter] para sair"&&read&&exit
}
principal  
                                      a

Scripts recomendados

Atualizar status do Twitter pelo terminal

Agenda Telefônica com Bash e Xdialog

Iptables com nat, prioridade de pacotes e bloqueio de portas

Calculadora v0.01

Montando seu Disco!


  

Comentários
[1] Comentário enviado por fferreira em 26/09/2006 - 20:58h

Muito Bom!!

[2] Comentário enviado por aacs@hotmail.com em 27/09/2006 - 17:43h

legal vc é um genio, parabéns, mau sei ligar o pc, entrei neste site por acaso estou aprendendo nao sei nada.
quero aprender muito com vc ainda.

[3] Comentário enviado por mariovieira em 28/09/2006 - 09:39h

Legal, Charles,
Baixei seu script. Vai resolver meu problema no momento. Aonde devo colocá-lo?
Abraços,
Mário

[4] Comentário enviado por yetlinux em 28/09/2006 - 11:06h

Respondendo o de cima, vc pode colocar em /usr/local/bin
Gostei. do script. Simples, objetivo, didático.

[5] Comentário enviado por crock-linux em 16/10/2006 - 14:01h

Ola amigo...

valeu pelo script estava procurando algo deste tipo...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts