【发布时间】:2015-06-13 18:46:21
【问题描述】:
对于使用相对路径调用的系统调用,如何在 strace 输出中获取当前工作目录?我正在尝试调试产生多个进程并且无法打开特定文件的复杂应用程序。
stat("some_file", 0x7fff6b313df0) = -1 ENOENT (No such file or directory)
由于some_file 存在,我相信它位于错误的目录中。我也尝试过跟踪 chdir 调用,但是由于输出是交错的,因此很难以这种方式推断出工作目录。有没有更好的办法?
【问题讨论】: