Tema: variable $?
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/06/2006, 06:32
Avatar de chuscazo
chuscazo
 
Fecha de Ingreso: abril-2004
Mensajes: 84
Antigüedad: 20 años, 10 meses
Puntos: 0
lo anterior

Lo que hace es esto:

$alta = "sudo /$ruta/script $parametros";
$ejecuta = `$alta`;
$desplaza = $? >> 8;

Estoy casi seguro que lo que recoge es la salida del script, y $desplaza lo utiliza luego para una comparcion:
if (!$desplaza)
{ # es correcta la ejecucion}
, asi que lo que pasa es que si la salida del script tiene mas de 8 bits es erronea la ejecucion. Asi que mas o menos se intuye lo que hace.
Muchas gracias, queria estar seguro de que contenia $? y no encontraba nada en la red.
Saludos