findlogging到文件的PHP进程

我已经通过浏览器启动了一个PHP脚本,并且由于循环错误,甚至在closures浏览器之后脚本仍然被执行。 我注意到,因为该脚本正在logging错误消息到我的日志文件(path已知)。

我们有一个Apache服务器,许多开发者一起工作,用户是nmdev 。 那么如何才能知道哪个进程正在运行并logging到我的日志文件?

ps -afe | grep php53 ps -afe | grep php53给了我今天很多过程,如:

nmdev 26518 24151 0 11:51 ? 00:00:00 /opt/xxx/yyy/apache-php5/bin/httpd -k start

具有文件完整path的工具将为您提供正在访问的所有进程的列表。

例:

 我@ home〜%lsof / home / me                                    
命令PID用户FDtypes设备大小/关节点名称
 i3bar 1894 me cwd DIR 8,3 32768 4718593 / home / me
 j4status 1895 me cwd DIR 8,3 32768 4718593 / home / me
 germinal 1899 me cwd DIR 8,3 32768 4718593 / home / me

我的问题的解决scheme是使用:

/sbin/fuser /path/to/logfile

这给了我所有的写入文件的过程。 我毫不留情地杀了他们。 问题解决了。