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