shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] halt


From: Marco Sinhoreli
Subject: Re: [shell-script] halt
Date: Mon, 10 May 2004 13:24:37 -0300

Celso,


Testei estas soluções para outras coisas que não eram usar o shutdown
remotamente mas com certeza tudo irá funcionar bem. 
Se precisar dá um toque aqui na lista.

[]s
Em Sáb, 2004-05-08 às 07:28, Celso Vianna escreveu:
> Marco,
> 
> Obrigado pela superdica; como sou totalmente verde no assunto, durante a
> implementação vou te incomodar........ hahahahah
> 
> valews kara.......
> 
> 
> ----- Original Message -----
> From: "Marco Sinhoreli" <address@hidden>
> To: <address@hidden>
> Sent: Friday, May 07, 2004 5:13 PM
> Subject: Re: [shell-script] halt
> 
> 
> É possivel sim usando o netcat, o inetd e o nosso querido shell:)
> 
> 1- Crie um shell script na maquina que vc quer usar o shutdown:
> 
> #! /bin/bash
> 
> read CONN
> 
> case $CONN in
> halt)
> /sbin/shutdown -h now && echo "Sistema sendo Desligado" || echo
> "Comando para desligar falhou"
> ;;
> reboot)
> /sbin/shutdown -r now  && echo "Sistema sendo reiniciado" || echo
> "Comando para reiniciar falhou"
> ;;
> *)
> echo "Comando Invalido"
> ;;
> esac
> 
> 2- Coloque em seu /etc/inet.d a linha:
> shutsys    stream  tcp     nowait  root    /root/shutsys
> 
> 3- Coloque no /etc/service
> shutsys          6565/tcp # Ou escolha uma porta que você deseja.
> 
> 4- Reinicie o inetd
> 
> 5- Crie um shell script e coloque em se path
> 
> 
> #! /bin/bash
> 
> case $1 in
> halt)
> [ -n $2 ] && echo $1 | nc $2 6565 || echo -e "Use:\ncomando
> [halt|reboot] [IP|HOSTNAME]"
> ;;
> reboot)
> [ -n $2 ] && echo $1 | nc $2 6565 || echo -e "Use:\ncomando
> [halt|reboot] [IP|HOSTNAME]"
> ;;
> *)
> echo -e "Use:\ncomando [halt|reboot] [IP|HOSTNAME]"
> ;;
> esac
> 
> 
> 6- chmod +x comando
> Use: # comando [halt|reboot] [IP|HOSTNAME]
> 
> 
> ps: Prepare o iptables na maquina para que somente o IP que vc quer
> possa usar a porta.
> 
> Marco Sinhoreli
> 
> Em Qui, 2004-05-06 às 20:41, Celso Vianna escreveu:
> > all, é possível, com shell-script, enviar o comando "halt -p" (poderia ser
> > por broadcast) para toda uma rede?
> >
> > assim: script 10.10.10.0
> >
> > obrigado
> >
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> >
> > Links do Yahoo! Grupos
> > Para visitar o site do seu grupo, acesse:
> >  http://br.groups.yahoo.com/group/shell-script/
> >
> > Para sair deste grupo, envie um e-mail para:
> >  address@hidden
> >
> > O uso que você faz do Yahoo! Grupos está sujeito aos:
> >  http://br.yahoo.com/info/utos.html
> >
> 
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> 
> Links do Yahoo! Grupos
> Para visitar o site do seu grupo, acesse:
>  http://br.groups.yahoo.com/group/shell-script/
> 
> Para sair deste grupo, envie um e-mail para:
>  address@hidden
> 
> O uso que você faz do Yahoo! Grupos está sujeito aos:
>  http://br.yahoo.com/info/utos.html
> 
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  
> Links do Yahoo! Grupos
> Para visitar o site do seu grupo, acesse:
>  http://br.groups.yahoo.com/group/shell-script/
> 
> Para sair deste grupo, envie um e-mail para:
>  address@hidden
> 
> O uso que você faz do Yahoo! Grupos está sujeito aos:
>  http://br.yahoo.com/info/utos.html
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]