Teste de conexão com o servidor

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

[ Hits: 7.405 ]

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

dep-info - verificar se o programa está instalado no sistema

Firewall funcional

Driver nVIDIA e ATI

Usando dialog para adiciona usuários no squid

Deixe sua internet plug and play com Pumpconfig


  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts