Назад | Перейти на главную страницу

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

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

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

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

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

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