0 respuestas

Saber si un proceso esta ejecutandose en SOLARIS

Avatar de dcarlos Iniciado por dcarlos

Actualmente tengo el siguiente shell para saber si un proceso esta ejecutandose, si no es así que lo inicie automaticamente, resulta que en un servidor de pruebas con unix funciona perfectamente, pero en donde se va a usar usan solaris y siempre se va por el else.

JAVA_HOME=/app/oracle/jrockit-jdk1.6.0_24-R28.1.3-4.0.1/jre
CLASSPATH=.:$JAVA_HOME/lib/
PATH=$JAVA_HOME/bin:$PATH
PROGRAMA='Cargador.....'

date
if ps ax | grep -v grep | grep $PROGRAMA > /dev/null
then

echo " - $PROGRAMA está ejecutándose"
else

echo " - $PROGRAMA No está ejecutándose"
sh /produccion/Detener.....sh

echo " - $PROGRAMA se esta iniciando"
sh /produccion/Iniciar.....sh

fi

Si alguien sabe que comando debo usar en el if para saber si se esta ejecutando le agradeceria.

Responde y colabora

Ordenar por:

4 Respuestas

    Preguntas Relacionadas