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.
|
|
|
|
#!/bin/bash
|
|
|
|
|
#
|
|
|
|
|
# up-proxy.sh -> Solu<EFBFBD><EFBFBD>o temporaria para a "queda" do programa ASTMANPROXY utilizado
|
|
|
|
|
# na integra<EFBFBD><EFBFBD>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<EFBFBD> - 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<EFBFBD>o do callcenter notem essa falha.
|
|
|
|
|
# O programa ser<EFBFBD> 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<EFBFBD> - 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
|