LINUX.ORG.RU
Реализовать свой механизм-велосипед передачи информации о процессах из ядра в твоё приложение.
execve
()
модуль ядра, бегающий по клонам процесса 1 процесса. придётся реализовывать фактически упрощённый аналог прока. например character device, которое принимает на чтение некоторый pid и набор параметров, которые о нём нужно узнать.

также можно попробовать заюзать ptrace.

asgard
()
Ответ на: комментарий от anonymous
> Через sysfs можно

а как вы, уважаемый, через sysfs будете узнавать информацию о процессе по заданному пиду.

asgard
()
Ответ на: комментарий от MKuznetsov
> возможно поможет быстро читать и разбирать /dev/mem (/dev/core)

А можно еще inotify реализовывать через быстрый парсинг /dev/sda :-)

no-dashi ★★★★★
()
Ответ на: комментарий от hyde
единственно вменяемый способ на мой взляд
cvv ★★★★★
()
Ответ на: комментарий от hyde
>В старых версиях linux, ps читал /dev/kmem.

Получается, с таким способом юзер, которому можно смотреть список процессов, может читать kernel memory?

July
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.