forked from SimplesIP/pabx-app
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
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
|
|
|