Pergunta : Certificado do linux para verific se um pid está funcionando então a execução de um outro certificado

Eu tenho uma aplicação de java que comece com o seguinte command
$JAVA_HOME/jre/bin/java de java - Dswing.noxp=true - Djava.library.path=/usr/local/OpenEPS: /usr/lib - classpath.: CLASSPATH com.retailJava.ltd.javaPOS.UI.TPOS.POSApplication $DEVICE_ID

I gostaria de ter um comando antes que isto que verific se o pid (TPOS.POSApplication) está funcionando, se é corredor da aplicação do eco, se não executa a corda above.
Im de java versed em scripting assim que eu estou procurando um simples se a indicação que fará algo o like

BASHPID=pstree - a |
echo “aplicação do grep TPOS.POSApplication
if $=TPOS.POSApplication já que funciona " o
else
$JAVA_HOME/jre/bin/java - Dswing.noxp=true - Djava.library.path=/usr/local/OpenEPS: /usr/lib - classpath.: CLASSPATH com.retailJava.ltd.javaPOS.UI.TPOS.POSApplication $DEVICE_ID
fi


what que eu tenho não me trabalhará não pensa que seus todos os corretos ajudam por favor com todos os erros de sintaxe eu tenho here.
Thanks
class= do

Resposta : Certificado do linux para verific se um pid está funcionando então a execução de um outro certificado

BASHPID=$ (pstree - a| grep TPOS.POSApplication)
se [[! - z $BASHPID]]; então
eco “aplicação já que funciona”
mais
      $JAVA_HOME/jre/bin/java - Dswing.noxp=true - Djava.library.path=/usr/local/OpenEPS: /usr/lib - classpath.: CLASSPATH com.retailJava.ltd.javaPOS.UI.TPOS.POSApplication $DEVICE_ID
fi

Certificar-se por favor de que as variáveis $JAVA_HOME, CLASSPATH e $DEVICE_ID estão ajustadas corretamente! Isto é particular importante ao começar o certificado através do cron!

wmp

Outras soluções  
 
programming4us programming4us