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

Re: ¿como recoger el estado de salida de un comando (no la salida )?



Carlos Ferrabone wrote:
http://www.tldp.org/LDP/abs/html/

si buscas seguro que encuentras en español ;)

No, no creo. He estado buscando la traducción de esa guía y no existe :(
Existía un proyecto en LUCAS, pero parece medio muerto:
http://es.tldp.org/htmls/estado-proyectos.html:

doc-advanced-bash-scripting-guide

Mantenido por: Alan Bort
Estado: En desarrollo
Notas: Anda medio muerto ultimamente. Hace falta encontrar otro coordinador.

Un saludo.
Marcos Delgado.

On 1/16/06, han <pedro_insua@mundo-r.com> wrote:

On Mon, Jan 16, 2006 at 01:19:28AM +0100, saegen@gmail.com wrote:

Estoy intentando recger el estado de un comando ( 1 o 0 ) , no el resultado ,
tal y como yo lo estoy haciendo me coge el resultado , me orientais por
favor.
case "$1" in
   start)
     redon = `ping -c1 83.7.60.80`
     echo $redon


Olá!

Para conocerlo puedes utilizar '$?'. Pex.:

  $ ls
    ....
    ....

  $ echo $?
    0


En tu ejemplo:

 case "$1" in
  start)
        ping -c1 83.7.60.80
        echo $?



Si la ejecución del comando anterior ha sido exitosa, devuelve '0',
sino devolverá un valor de 1 a 255, dependiendo del comando....

Te recomiendo:

     $ apt-cache search abs-guide




Gracias.

Nada.

Xau.



Reply to: