如何查找哪些文件夹进程无法打开

时间:2018-04-20 14:20:42

标签: linux ubuntu directory ubuntu-16.04 strace

我的应用程序无法正常运行,因为它无法找到或打开该文件夹。但它不会打印文件夹路径。

我如何找出它试图打开或找到的文件夹?

可能文件夹不存在,或者权限错误。但要解决这个问题,我需要知道什么文件夹应用程序正在打开...

1 个答案:

答案 0 :(得分:0)

如果应用程序使用开放式或openat系统调用,您可以使用strace查找任何打开的系统调用。我会使用以下命令

strace -e trace=%file ${YOURAPP}

有关详情,请查看man strace