
feliperocp
(usa Outra)
Enviado em 12/05/2015 - 13:49h
Prezados, boa tarde!
Preciso de um script que cheque a execução de 2 processos e caso ambos estejam fechados ele abre determinada aplicação.
meu script está dando erro não sei o que é...
grato
#!/bin/sh
#######################
# Script para monitorar processo do Citrix#
#######################
# nome dos processos a serem checados
PROCESSO_LOGIN="wfcmgr"
PROCESSO_SESSAO="wfica"
# intervalo que sera feita a checagem (em segundos)
INTERVALO=10
while true
do
# numero de cópias dos processos rodando
OCORRENCIAS_LOGIN=`ps ax | grep $PROCESSO_LOGIN | grep -v grep| wc -l`
OCORRENCIAS_SESSAO=`ps ax | grep $PROCESSO_SESSAO | grep -v grep| wc -l`
if [ $OCORRENCIAS_LOGIN -eq 0 ]
then
if [ $OCORRENCIAS_SESSAO -eq 0 ]
then
/etc/init.d/[PROCESSO_LOGIN] start
fi
fi
sleep $INTERVALO
done