script para validar aplicacion en ejecucion

Antonio Chay antonio en chay.cl
Vie Ene 21 02:15:42 CLST 2005


On Thu, 20 Jan 2005 18:27:01 -0300
"Luis Roa P." <lar004 en indra.cl> wrote:

> 
> Si.
> El comando que pretendes que se ejecute como condicion del if no se
> esta ejecutando porque lo escribes con comillas dobles.
> Para que ejecutes el comando en la forma que pretendes debes usar la 
> cremilla simple invertida o la notacion $(..), de modo que quede:
> if [ -z  $(ps -au $USER | grep x11vnc) ]; then echo "No ejecutado" ; 
> else echo "Ejecutandose"; fi

  Hola!
  Solo para complementar.
  Puedes usar pgrep(1) y ahorrarte una instruccion:

  if pgrep -u $USER x11vnc; ....

HTH.
Saludos!
-- 
Antonio Chay Hidalgo <antonio en chay.cl>


Más información sobre la lista de distribución Linux