Verificar ejecucion de comando
Cristian Gutierrez
crgutier en dcc.uchile.cl
Mar Jul 20 02:06:41 CLT 2004
Jhamil Mercado wrote:
[...]
> como verifico dentro un script que un comando se haya
> realizado con exito o no?
Inmediatamente despues de ejecutado un comando, consulta la variable
$?. Si esta es igual a cero, el comando anterior termino con exito. Algo
asi:
,----
| <comando>
|
| if [ $? = 0 ]; then
| echo 'Uf! estuvo cerca!'
| else
| echo 'Damn!'
`----
Eso vale para la mayoria de (todos?) los comandos del sistema. Si vas a
usar un programa hecho por ti entre medio, asegurate que haga un
"exit(0)" cuando encuentre todo bien.
--
Cristian Gutierrez http://www.dcc.uchile.cl/~crgutier
crgutier[@]dcc.uchile.cl Jabber:crgutier en jabber.org
A computer scientist is someone who, when told to 'Go to Hell', sees the
'go to', rather than the destination, as harmful.
Más información sobre la lista de distribución Linux