<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 13 ottobre 2014 15:59, Marco De Paoli <span dir="ltr"><<a href="mailto:depaolim@gmail.com" target="_blank">depaolim@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div>uff, in supervisor non sto riuscendo a intercettare l'exit code di uscita di un processo ed eseguire un azione in base al valore<br><br></div>dovrebbe essere una cosa semplice... mi sto perdendo in un bicchier d'aqua?<br><br></div>provo a darvi qualche altra info...<br><br></div>dunque, ho supervisor che mi gestisce due gruppi di processi figli<br><br></div>c'è un particolare processo che quando termina potrebbe uscire con vari valori di ritorno<br><br></div>in base al valore di ritorno devono succedere varie azioni<br><br></div>io mi sono fatto un event listener (che mi sembrava la cosa più logica)<br></div>ma, udite udite!, in un event listener a quanto pare non riesco a ricevere l'exit code del processo ?!?<br></div>ricevo la notifica di PROCESS_STATE_EXITED ma non l'exit code<br></div></div></blockquote><div><br></div><div>che poi, la cosa strana è che sul main log del processo di supervisor (quindi non il listener) l'informazione sull'exit status arriva<br><br> 2014-10-13 16:06:27,957 INFO exited: MainApp (exit status 60; not expected)<br><br></div><div>60 era proprio il valore che vorrei ricevere io<br><br></div><div>Solo che rimane il problema che, chissà perchè, non riesco a riceverlo sul mio eventlistener...<br></div></div><br></div></div>