Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Uccidere i processi figli
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
HoX
Guru
Guru


Joined: 11 Nov 2006
Posts: 385

PostPosted: Mon Jun 04, 2007 8:43 pm    Post subject: Uccidere i processi figli Reply with quote

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
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Mon Jun 04, 2007 8:47 pm    Post subject: Re: Uccidere i processi figli Reply with quote

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
:)
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Tue Jun 05, 2007 8:13 am    Post subject: Reply with quote

Moved from Forum italiano (Italian) to Forum di discussione italiano.
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum