Testando se o servidor está no ar, caso não esteja, a máquina é desligada
Dica publicada em Shell Script / Avançado
Testando se o servidor está no ar, caso não esteja, a máquina é desligada
Esta é uma dica sobre um script que faz o teste de comunicação com o servidor ou qualquer outra máquina na rede.
Ele testa a comunicação com o servidor, caso o servidor esteja online, ele permanece no ar, caso ocorra o contrário, o servidor não responda, a máquina é automaticamente desligada.
Ele testa a comunicação com o servidor, caso o servidor esteja online, ele permanece no ar, caso ocorra o contrário, o servidor não responda, a máquina é automaticamente desligada.
#!/bin/bash
echo "Teste de Comunicação com o Servidor"
if ! ping -c 3 IPdoServidor >/dev/null; then
echo "Servidor down!!!"
shutdown -h 5
else
echo "Servidor up!!!"
exit 1
fi
exit
echo "Teste de Comunicação com o Servidor"
if ! ping -c 3 IPdoServidor >/dev/null; then
echo "Servidor down!!!"
shutdown -h 5
else
echo "Servidor up!!!"
exit 1
fi
exit
Desculpe a ignorância. Mas para que serve exatamente.
Tem como exemplificar em um ambiente real?
Ex: Este script eu rodo no meu PC local. Então se eu não conseguir pingar algum servidor meu PC desliga? procede? é isso?