🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12756

Re: sistema de archivos /proc

#12756
From: efoliver
Date: Tue, 22 May 2001 21:54
52 lines
3675 bytes
Muchas Gracias, Status es uno de los ficheros de los que nos viene nada en 
las paginas del manual (man). Seguire buscando haber si lo saco pronto 
porque estoy de tiempo apurete. 

Y abusando un poco una preguntilla, haber si tu la supieras y ese tiempo 
que adelanto. Con getuid() obtengo el uid del proceso en el que se ejecuta. 
Pero sabes como puedo saber el uid de un proceso desde otro.  No se si 
existe algo como esto getuid(pid) donde pid es el id del otro proceso del 
cual quiero saber su uid. 

Gracias. 


eloy wrote:

> On Mon, 21 May 2001, efoliver wrote:
> 
>> De toda la informaci�n que necesito saber sobre el proceso, hay alguna
>> que no se de donde obtenerla. (siempre desde /proc/[pid]/)
>>
>> -La se�al activa. (supongo que se referira a si hay alguna activa, pero
>> no
>>                         se como obtenerla)
> 
> En /proc/<pid>/status, en la l�nea que comienza por 'SigPnd'
> tienes un n�mero hexadecimal de 64 bits (16 d�gitos hex.) que indica las
> se�ales que han llegado al proceso y est�n pendientes de proceso (bien
> porque han sido bloqueadas o porque el proceso est� durmiendo).
> 
>> -Inicio del heap y su tama�o en bytes
>> -Inicio de la pila y su tama�o en bytes
>> -Numero de la llamada al sistema ( si hay) y numero de parametros.
> 
> Por ah� ya no puedo ayudarte. De todas formas, en el fichero stat
> tienes un mont�n de informaci�n. Tras bucear un poco en el c�digo del
> n�cleo he visto que el contenido de ese fichero se genera en el fichero
> linux/fs/proc/array.c (alrededor de la l�nea 931 en el 2.2.18). All�
> empieza la funci�n get_stat() que devuelve el resultado de un sprintf
> enoreme que muestra toda la informaci�n. �chale un ojo que seguro que
> sacar�s los datos que buscas. �Y lo bien que quedar�a decirle al profesor
> que no has mirado la documentaci�n, sino el c�digo del kernel! ;-).
> 
> Saludos. Espero haber ayudado.
> 
>                                         -- Eloy
> _____________________________________________________________________
> ---- Eloy Rafael Sanz Tapia -- ersanz@uco.es -- ma1satae@uco.es -----
> ------------------ http://www.uco.es/~ma1satae ----------------------
> ----------- GPG ID: 190169A0 / finger eloy@rabinf50.uco.es ----------
> C�rdoba _ Espa�a _______________ Debian 2.2 GNU/Linux 2.2.19 rabinf50
> 
> 
Technical Details
Message-ID: <990546658.169842@seux119>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed.icl.net!ldn-newsfeed.speedport.net!newsfeed.speedport.net!newspeer.clara.net!news.clara.net!btnet-peer!btnet!newsfeed.bt.es!195.5.65.34.MISMATCH!caladan.arrakis.es!news.bt.es!not-for-mail
References: <990474035.863140@seux119> <Pine.LNX.4.33.0105220851260.29717-100000@eloy.ayrna.org>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,a67d6374509915da
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-05-22 08:51:59 PST
From: efoliver <efoliver@terra.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: sistema de archivos /proc
Date: Tue, 22 May 2001 17:54:18 -0400
Organization: Supercable Andulucia, S.A.
Lines: 53
Message-ID: <990546658.169842@seux119>
References: <990474035.863140@seux119> <Pine.LNX.4.33.0105220851260.29717-100000@eloy.ayrna.org>
NNTP-Posting-Host: 212.79.128.146
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
X-Trace: titan.bt.es 990546502 1267 212.79.128.146 (22 May 2001 15:48:22 GMT)
X-Complaints-To: abuse@bt.es
NNTP-Posting-Date: 22 May 2001 15:48:22 GMT
User-Agent: KNode/0.4
Cache-Post-Path: seux119!unknown@cliente-213227003061.cm128.grnpb.supercable.es
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed.icl.net!ldn-newsfeed.speedport.net!newsfeed.speedport.net!newspeer.clara.net!news.clara.net!btnet-peer!btnet!newsfeed.bt.es!195.5.65.34.MISMATCH!caladan.arrakis.es!news.bt.es!not-for-mail