[Python] gestire processi figli

Manlio Perillo manlio.perillo a gmail.com
Mer 27 Nov 2013 17:32:43 CET


On 27/11/2013 16:46, Balan Victor wrote:
> [...]
>         il primo problema sono riuscito a risolverlo con l'aiuto degli
>         Thread.
>         Ho usato questo
>         http://stackoverflow.com/__questions/4158502/python-kill-__or-terminate-subprocess-when-__timeout
>         <http://stackoverflow.com/questions/4158502/python-kill-or-terminate-subprocess-when-timeout>
>
>
>     *Credi* di averlo risolto...
>
>
> dalle prove che ho fatto finché lanciavo "task" che erano semplici
> cmd/bat che facevano una serie di azioni tutto andava perfettamente.
> Funzionava anche il timeout. E non ho dovuto nemmeno spingermi a usare
> codice specifico di windows.
>

Il fatto è che non servono i thread. Ma se hai già il codice pronto e 
funzionante, continua pure

> [...]
>
>         mentre il secondo problema non so come risolverlo.
>
>
>     Perchè è un problema?
>
>
> è un problema  perché non so come aspettare l'esecuzione dei figli del task
> [...]
> Il problema è che su windows è una cosa abbastanza comune e non ho la
> possibilità di controllare preventivamente i "task" e verificare che
> siano fatti bene.
>

Ok, allora.

Una semplice ricerca per
"windows waiting grandchild process" mi restituisce:
http://stackoverflow.com/questions/1683902/waiting-for-grandchild-processes-in-windows

Auguri!

 > [...]


Ciao  Manlio


Maggiori informazioni sulla lista Python