如何确定一个过程是唯一的与一个巧合的同一个PID?

有了识别进程的PID的能力,比如说HTTPD,我怎么能在稍后的同一台服务器上确定PID /进程是否仍然是原始进程?

例如,我可以在PID 123下有一个HTTPD进程。 几分钟后,该进程可能会被终止,并在( 巧合的 )PID 123下创build一个新的HTTPD进程。 如果我正在监视一个PID,我不会确定HTTPD曾经被终止过。

我可以依靠哪些方面来确定在/proc/<PID>下可识别的唯一性

理想情况下,创build一个DTTM,将是最佳的,虽然我不知道这个信息在/prod/PID下的内核重新表示

您可能想要查看/proc/PID目录的创builddate。 这将与启动时间相同。 如果processus被销毁,并且在重新运行时采用相同的PID,它会改变开始date(目录date)