Как определить, является ли процесс уникальным по сравнению со случайным тем же PID?

Имея возможность идентифицировать PID для процесса, скажем, HTTPD, например, как я могу позже определить на том же сервере, является ли этот PID / процесс исходным?

Например, у меня может быть процесс HTTPD под PID 123 . Через несколько минут этот процесс может быть остановлен и новый процесс HTTPD будет создан под ( по совпадению ) PID 123 . Если я отслеживаю PID, я бы не узнал, что HTTPD когда-либо был завершен.

На какие аспекты я могу положиться, чтобы определить уникальность, которые можно идентифицировать в / proc /

В идеале, созданный DTTM был бы оптимальным, хотя я не уверен, где эта информация доступна в представлении ядра в разделе / prod / PID

0
задан 17 May 2016 в 17:41
1 ответ

Вы можете посмотреть дату создания каталога / proc / PID . Оно будет таким же, как и время запуска. Если процесс уничтожен и при повторном запуске принимает тот же PID, он изменит дату начала (дату каталога)

2
ответ дан 4 December 2019 в 13:41

Теги

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