View previous topic :: View next topic |
Author |
Message |
HoX Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 11 Nov 2006 Posts: 385
|
Posted: Mon Jun 04, 2007 8:43 pm Post subject: Uccidere i processi figli |
|
|
Esiste un modo per uccidere solo i processi generati da uno script?
Io ho uno script che mi avvia N processi. Se si verifica una determinata condizione dovrei uccidere gli N processi (non so se sono ancora attivi o no) e attivarne altri M. Il problema è che se uso il comando killall mi uccide tutti i comandi con un dato nome (anche se non sono stati eseguiti dallo script).
Ho visto con pstree che è possibile vedere la parentela di processi e quindi mi sarebbe possibile uccidere solo quelli che rompono le scatole... ma come? devo lavorare sull'output di pstree o esistono modi più furbi? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
comio Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/761284344415a971047e47.gif)
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Mon Jun 04, 2007 8:47 pm Post subject: Re: Uccidere i processi figli |
|
|
Anema wrote: | Esiste un modo per uccidere solo i processi generati da uno script?
Io ho uno script che mi avvia N processi. Se si verifica una determinata condizione dovrei uccidere gli N processi (non so se sono ancora attivi o no) e attivarne altri M. Il problema è che se uso il comando killall mi uccide tutti i comandi con un dato nome (anche se non sono stati eseguiti dallo script).
Ho visto con pstree che è possibile vedere la parentela di processi e quindi mi sarebbe possibile uccidere solo quelli che rompono le scatole... ma come? devo lavorare sull'output di pstree o esistono modi più furbi? |
uccidere i figli è peccato... comunque usa kill -9 [piddelprocesso]
In ogni caso se fai un ps hai sia il pid del processo che il ppid del processo. Quindi dal padre ottieni il pid, cerchi tutti i processi con il ppid uguale al pid del padre. (man ps)
ciao _________________ RTFM!!!!
e
http://www.comio.it
![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
gutter Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/67030318436dd16c1dd5e.jpg)
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Tue Jun 05, 2007 8:13 am Post subject: |
|
|
Moved from Forum italiano (Italian) to Forum di discussione italiano. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|