Answers:
使用strace命令,可能会像下面这样:
strace -e trace=open program [arguments]
strace -e trace=open program [arguments] | grep -v ' = -1 ENOENT'
情况可能会改善这种情况,但事实并非如此。后者将无法检测到未完成的内容,然后恢复对的调用open
。
openat
。
我不确定我是否完全了解您要执行的操作。但是,您考虑过strace吗?它显示所有系统调用,包括文件。
编辑:不要忘记-f选项,该选项允许您遵循分支的过程。