linux user group brescia

immagine del castello

Archivio della mailing list

Che sono?

Luca Giuzzi giuzzi a lugbs.linux.it
Mer 5 Feb 2003 12:00:39 UTC
On Wed, Feb 05, 2003 at 12:55:43PM +0100, Maurizio Paolini wrote:
> 
> > Subject: Re: Che sono?
> >
> > 	E fin qui tutto ok, il fatto e' che non capisco chi faccia partire
> > cosa, o meglio, dove sta scritto su disco il codice di quei processi? A
> > quanto pare non ci sono file con quei nomi.
> > 	(Se non sbaglio sono detti processi kernel, perche'?)
> 
> Non so rispondere direttamente alla tua domanda, qualcosa pero' si puo'
> scoprire guardando in /proc/<n>, dove <n> e' il numero di processo.
> 
> Ad esempio, riguardo a keventd (che ha nel mio caso pid=2), si vede
> che effettivamente come dici non e' legato ad un eseguibile su disco,
> e guardando nella directory fd si nota che ha aperto un file descriptor
> sul /dev/initctl (che non so che device rappresenti).
> 
/dev/initctl e' una pipe utilizzata da init per ricevere le richieste
di cambio di runlevel. [e queste posssono arrivare anche dalla
gestione eventi del kernel (tipo ctrl-alt-canc) da cui il motivo per
cui la pipe e' aperta.

ciao,
 lg

> ciao,
> 
> mp

-- 



Maggiori informazioni sulla lista Lug