Jak zjistit skutecne jmeno procesu

Martin Mares mj na atrey.karlin.mff.cuni.cz
Středa Únor 3 12:41:32 CET 1999


Zdravim,

> Nemate nekdo ideu, jak jednoduse zjistit jmeno procesu, o kterem znam jen
> PID ? Nejsem root, potrebuju to v C a i na systemech, kde neni /proc
> (resp. na IRIXu /proc je, ale pro cteni jen rootem)
> 
> A taky jak zjistit, kdo je parent tohoto procesu ?
> 
> ps to nejak dela - zkusil bych se jim inspirovat, ale:
> 
> * potrebuji, aby to bylo prenositelne
> * potrebuji skutecne jmeno (kdyz si nekdo prepise argv[0], abych to poznal)

   (1) Na systemech, kde neni /proc, je ps obvykle setuid a cte si primo
       /dev/kmem.

   (2) Jedina alespon trosku prenositelna varianta je poustet si ps :-(

   (3) Na mnoha systemech proste neni neco jako "skutecne jmeno"
       definovano.

				Have a nice fortnight
-- 
Martin `MJ' Mares   <mj na ucw.cz>   http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"return(ECRAY); /* Program exited before being run */"


Další informace o konferenci Linux