Что такое C - использование PS для определения информации о процессе программно

В linux и macos мы можем получить информацию PID, время запуска с помощью bash: ps -p PID_HERE -o lstart=.

Я собирался использовать lstat и планировать его. Но просто из любопытства:

Программно ps должен использовать C вправо? И в моем использовании с использованием функций C происходит намного быстрее, так как мне не нужно использовать popen для открытия и чтения.

В MacOSX / Darwin, по-видимому, они используют что-то, называемое proc_pidinfo, и тему on SO сообщает нам, как это сделать здесь: Определить информацию о процессе программно в Darwin / OSX

. А что в Linux? Я не мог найти для нас такую ​​вещь, как proc_pidinfo.

Спасибо!

1
задан 23 May 2017 в 15:39

0 ответов

Другие вопросы по тегам:

Похожие вопросы: