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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.