[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: duda sencilla de bash



El Viernes, 17 de Febrero de 2006 16:20, Ricardo Frydman Eureka! escribió:
> Mariano Cediel wrote:
> > Para saber en un bash-scipt si un procesoA está levantado ...
> > algo así como ....
> >
> > esta=$(ps ax |grep procesoA | grep -v grep)
>
> ricardo@kebek:~ $ esta=`ps aux | grep [p]ostmaster`

Es lo mismo poner `comando...` que poner $(comando...), además de que es más 
fácil la segunda forma porque lo de poner acentos invertidos sueltos lleva su 
tiempo de dedicación   :p


> ricardo@kebek:~ $ echo $esta
> postgres 21072 0.0 0.0 18164 240 0 1 F S Feb16 0:00
> /usr/lib/postgresql/7.4/bin/postmaster -c
> unix_socket_directory=/var/run/postgresql -D /var/lib/postgresql/7.4/main
> ricardo@kebek:~ $
>
> > if $esta; then
> >     echo "levantado"
> > else
> >     echo "apagado"
> > fi
> >
> > Sé que no es así, que esto no funciona, pero no me aclaro con el
> > condicional del if ...
>
> Si lees cualquier howto o man bash esta perfectamente claro.
>
> Incluso help if.
>
> > Gracias anticipadas.
> > --
> >         [o - -  -   -    -      -
> >    (\   |      el pollo galáctico.
> >    (  \_('>
> >    (__(=_)
> >       -"=

-- 
y hasta aquí puedo leer...



Reply to: