Ответ от Виктора, безусловно, самый быстрый, хотя вы можете использовать библиотеку ps.
Имя в Ubuntu libprocps3-dev
, поэтому вы можете установить его, используя:
sudo apt-get install libprocps3-dev
Заголовки находятся под /usr/include/proc
.
Обратите внимание, что библиотека работает путем чтения / proc. Таким образом, это то же самое, что и чтение файлов, представляющих интерес напрямую, только он будет знать о различиях между различными версиями и позаботится об этом под капотом.
Подробнее см. http://procps.sourceforge.net/index.html.