В 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.
Спасибо!