|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 10 Jan 2006 19:53:03 To : Grigoriy Shpakov Subject : Re: Достать информацию из /proc другими средствами -------------------------------------------------------------------------------- Grigoriy Shpakov @ Tue, 10 Jan 2006 15:13:04 +0000 (UTC): GS> Как известно, в линухе есть псевдо-файловая система /proc. В ней на GS> каждый запущенный процесс заводится псевдо-каталог, в котором есть GS> псевдо-файлы со стандартными именами. И читая эти файлы можно много чего GS> интересного о процессе узнать. (Hасколько я понял - практически все). GS> ВОПРОС: можно ли получить эту же информацию программно, но другими GS> средствами (т.е. не задействуя файловый ввод-вывод)? Типа вызвал функцию - GS> а она тебе в ответ указатель на структуру или на дерево или еще на GS> что-нибудь такое, где все это есть. Если да - поделитесь информацией о GS> том, как это делать. AFAIR нет. GS> PS. В принципе для моих нужд достаточно, чтобы процесс мог получить GS> информацию о себе самом. Если можно будет получить информацию о GS> процессах-потомках - очень хорошо. А если обо всех процессах - совсем GS> здорово. Кроме того, существуют патчи к ядру, которые не показывают обратившемуся в /proc информацию о чужих процессах (если он не рут, конечно). -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru Hе сломалось - не чини. --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/256066c92c689.html, оценка из 5, голосов 10
|