Teste de conexão com o servidor

Publicado por Vitor Augusto M. Pio (última atualização em 03/11/2014)

[ Hits: 6.763 ]

Download comunicao_servidor.sh




Este script realizado um ping (requisição) ao servidor à cada 3 segundos (tempo pode ser alterado) e imprime uma mensagem de servidor ativo, caso tudo esteja em ordem. Quando for detectado que o servidor saiu do ar a máquina é desligada.

Obs.: é possível direcionar as mensagem para um arquivo de saída.

  



Esconder código-fonte

#!/bin/bash

IPSERV=127.0.0.1
TIME=3
LOG=""

echo "Teste de comunicação com o servidor"
while ping -c1 $IPSERV > /dev/null;do
    if [ -n "$LOG" ];then
        echo "Servidor ativo -> `date`" >> "$LOG"
    else
        echo "Servidor ativo -> `date`"
    fi
    sleep $TIME
done
if [ -n "$LOG" ];then
    echo "Sevidor fora do ar -> `date`" >> "$LOG"
else
    echo "Sevidor fora do ar -> `date`"
fi

shutdown -h 5

exit 1

Scripts recomendados

Montar pasta remota NFS em Zenity

Startando jboss e serviços necessários

XKMS

Cadastro de usuários no Samba

Backup Subversion


  

Comentários
[1] Comentário enviado por ricardoolonca em 05/11/2014 - 14:08h

Não entendi onde eu usaria isso.

[2] Comentário enviado por JonasBrockveld em 30/05/2016 - 09:51h

Assim é mais fácil

ping -c1 99.99.99.99
if [ $? == 0 ] ; then
echo COMUNICACAO OK
else
echo ERROUUU
fi


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts