13.01.2015 Views

(P10): Prácticas de Diseño Segundo Semestre Curso 2012/2013

(P10): Prácticas de Diseño Segundo Semestre Curso 2012/2013

(P10): Prácticas de Diseño Segundo Semestre Curso 2012/2013

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SO #<strong>2013</strong>/1 Revisión 12.1<br />

que indicará el número <strong>de</strong> segundos, como máximo, que esperará<br />

busca a que todos los mandatos hayan concluido. Este<br />

timeout comenzará a contar antes <strong>de</strong> arrancar el primer mandato.<br />

En el momento en que se cumpla, no se arrancarán nuevos<br />

procesos (<strong>de</strong> quedar pendiente alguno), y se abortará la ejecución<br />

<strong>de</strong>l que pueda estar en curso. Para abortar el posible proceso en<br />

ejecución se le mandará una señal SIGKILL (ver kill(2)). Si la<br />

variable <strong>de</strong> entorno BUSCATIME no existiera, se <strong>de</strong>berá tomar 0<br />

como valor por <strong>de</strong>fecto.<br />

ERROR<br />

Código Mensaje<br />

5 Timeout<br />

Este error se generará si el timeout indicado por<br />

la variable BUSCATIME se cumple antes <strong>de</strong> haber<br />

finalizado la ejecución <strong>de</strong> todos los procesos.<br />

✍ NOTA: En este caso el valor <strong>de</strong> retorno (el <strong>de</strong> la llamada<br />

exit(int)) será el recogido <strong>de</strong>l mandato que se ha ejecutado como<br />

receptor <strong>de</strong> la lista <strong>de</strong> archivos (en el caso <strong>de</strong> que la ejecución no<br />

haga saltar el timeout, si dicha temporización vence se dará el<br />

error antes citado (Error 5))<br />

Adicionalmente se podrá dar el caso <strong>de</strong> no po<strong>de</strong>r ejecutar uno o<br />

varios errores <strong>de</strong> tipo 4:<br />

ERROR<br />

Código Mensaje<br />

4 No se pue<strong>de</strong> ejecutar el mandato<br />

Este error se dará si el mandato que se indica no<br />

se pue<strong>de</strong> ejecutar correctamente. Aparecerá por<br />

la salida <strong>de</strong> error estándar una línea por cada<br />

mandato que no se pueda ejecutar.<br />

(20)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!