有没有办法获得当前正在锤击我的VPS的PHP脚本文件名?
例如,当我查看“顶部”时,我看到:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7622 itil 17 0 61388 11m 6004 R 45.8 2.3 0:00.13 php 7626 itil 17 0 58360 8632 5440 R 24.6 1.6 0:00.07 php
我怎样才能知道PHP在那个特定的时间正在处理哪个文件?
要显示传递给命令的参数,请使用下一个命令:
ps v -C php
如果你只是看到像php somefile.php ,获取当前的工作目录使用:
readlink /proc/$PID/cwd
用ps所示的进程的PIDreplace$PID 。