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

Re: Shutdown remoto



On 1/18/07, Rodolfo Barbosa <barbosa.rodolfo@uflanet.com.br> wrote:
Olá,

Alguém conhece um meio seguro e elegante de efetuarmos um shutdown
remoto em uma máquina Linux?

Vou explicar minha situação melhor:

Tenho 2 servidores, Debian SARGE, que utilizam o mesmo no-break. Um dos
servidores está ligado ao no-break, via porta serial, e gerencia o
mesmo. Quando a carga das baterias de no-break fica igual ou inferior a
10% o no-break desliga a máquina ao qual ele está interligado. Eu
gostaria que  no momento em que a máquina que gerencia o no-break
estiver desligando ela desligasse o outro servidor também.

Configura os dois serviços de SSH para aceitar conexão por chaves
públicas e usa o seguinte comando:

ssh root@computador /sbin/shutdown -h now

Ai ele executa remotamente sem problemas :)

Se quer algo mais sofisticado, uma vez (só para brincar um pouco) fiz
um script em Python que escuta requisições numa porta UDP (por ser
mais fácil de manipular e etc escolhi UDP ao invés de TCP), a cada N
minutos (poderia ser segundos...) o "client" se conecta à esta porta e
recebe uma string.

Caso o client não receba esta string na segunda tentativa ( Nx2
minutos )ele chama o comando shutdown.

OBS: Client era em shell mesmo.

Mas sem dúvida o SSH é muito menos trabalhoso :D

--
Maxwillian Miorim <miorimmax@gmail.com>
----
Slackware 11.0/current, OpenBSD 3.9 and Debian SID/experimental.

Uso Linux e BSD porque funcionam! :D



Reply to: