You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

42 lines
1.3 KiB

#!/bin/bash
#
# up-proxy.sh -> Solução temporaria para a "queda" do programa ASTMANPROXY utilizado
# na integração entre a ferramenta MAKER e o asterisk
#
# Autor : Alan Pablo <pablo@contacte.com.br>
# Autor : Contacte Gestao e Relacionamento <http://www.contacte.com.br>
# Local : Cuibá - Mato Grosso - 23/04/2009
#
# ------------------------------------------------------------------------------------
# Este programa busca pelo PID do programa astmanproxy a cada 1 segundo, caso o mesmo
# esteja vazio ele inicia o astmanproxy novamente,evitando que as interfaces
# de agente e supervisão do callcenter notem essa falha.
# O programa será iniciado atraves do arquivo /etc/init.d/rc.local , para que seja
# iniciado no boot do servidor e com o parametro & para que funcione em daemon.
#
# ./up-proxy.sh &
#
# Arquivo de log em -> /var/log/up-proxy.log
# -------------------------------------------------------------------------------------
#
# Versao 1.0, Alan Pablo , 2009-04-23 , Cuiabá - MT
#
while [ "TRUE" ]
do
PID=$(ps -C astmanproxy | awk {'print $1'} |grep -v "PID")
if [ -z "$PID" ] ; then
date +%d-%m-%Y-%H:%M:%S >> /var/log/up-proxy.log
echo "Subindo ASTMANPROXY" >> /var/log/up-proxy.log
#/usr/sbin/astmanproxy
/usr/local/sbin/astmanproxy
fi
sleep 5
done