mar*_*tin 5 linux filesystems lsof
由于某些权限问题,我有一个进程在启动时失败。我想检查它在启动时尝试打开哪些文件,但lsof我只能列出正在运行的进程的打开文件,但是当它无法启动时我该怎么办?
您可以手动启动进程,并使用strace来了解它试图打开哪些文件:
strace -f -e trace=open -o process.trace <command to start process>
Run Code Online (Sandbox Code Playgroud)
然后操作文件process.trace以确定您想要什么。
| 归档时间: |
|
| 查看次数: |
736 次 |
| 最近记录: |