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 <[EMAIL PROTECTED]> wrote: On Mon, Jan 16, 2006 at 01:19:28AM +0100, [EMAIL PROTECTED] 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. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ¿como recoger el estado de salida de un comando (no la salida )?
http://www.tldp.org/LDP/abs/html/ si buscas seguro que encuentras en español ;) On 1/16/06, han <[EMAIL PROTECTED]> wrote: > On Mon, Jan 16, 2006 at 01:19:28AM +0100, [EMAIL PROTECTED] 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. > > > > > > > -- > Porqué loitar e matar, se podes amar e sonhar > > /"\ > \ / CAMPANHA DA FITA ASCII - CONTRA MAIL HTML > X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL > / \ > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > >
Re: ¿como recoger el estado de salida de un comando (no la salida )?
On Mon, Jan 16, 2006 at 01:19:28AM +0100, [EMAIL PROTECTED] 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. > > -- Porqué loitar e matar, se podes amar e sonhar /"\ \ / CAMPANHA DA FITA ASCII - CONTRA MAIL HTML X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: ¿como recoger el estado de salida de un comando (no la salida )?
[EMAIL PROTECTED] 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 Gracias. ping -c1 83.7.60.80 redon=$? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
¿como recoger el estado de salida de un comando (no la salida )?
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 Gracias. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]