我可以运行该流程并跟踪它,而不是需要附加到现有流程,我认为这个流程要简单得多.是否有任何类型的包装实用程序我可以运行一个进程虽然会监视文件访问?
解决方法 尝试这样做作为首发:lsof -p <PID>
此命令将列出所有打开的文件,fd,套接字……
为了满足您的特殊需求,请参阅我可以提供的监控PHP脚本的解决方案:
PHP foo.PHP & _pID=$!lsof -r1 -p $_pIDkill %1 # if you want to kill PHP script
作为更好的选择,我建议使用strace:
strace -f -t -e trace=file PHP foo.PHP
或者对于已经运行的过程:
strace -f -t -e trace=file -p <PID>总结
以上是内存溢出为你收集整理的Linux跟踪进程访问的所有文件?全部内容,希望文章能够帮你解决Linux跟踪进程访问的所有文件?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)