我strace
用于报告open
和chdir
系统调用,其输出的片段是:
6791 chdir("//etc") = 0
6791 open("etc/fstab", O_RDONLY) = 3
这没有意义。首先我们进入/etc
目录,然后同一个进程尝试etc/fstab
从那里打开相关文件。呼叫成功,但没有这样的文件/etc/etc/fstab
。只有文件/etc/fstab
。
strace为什么报告etc/fstab
而不/etc/fstab
应该报告?