我知道某个特定的进程正在重启我的Web服务器(可能是在一个cron工作中),但是我不知道哪一个进程,只有它是id(从Web服务器日志我已经检查了几个日志的PID)。 有没有办法find一个进程已经走了一段时间(几个小时)的进程名称/batch file,只给出PID?
打开BSD进程记帐(Debian / Ubuntu中的acct ,我使用的RHEL-like发行版中的psacct ),然后查看生成的日志(使用lastcomm )进行感兴趣的过程。
除非你明确地logging了任何新进程,它的名字和PID,或者在你的系统日志(通常提到PID和程序名)中有(通过巧合)这个进程的入口,我想没有办法find哪个程序过去有一定的PID。
既然你提到了lighttpd,有几个可能性,其中三个是: