
23/06/2006, 06:32
|
 | | | 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 |