2016-02-04 21 views
2

我试图使用strace来调试我只能执行访问的目录中的程序。受限文件夹中的Strace文件输出

由于它是多线程的,我想用-ff和-o来追踪子进程。

所以我目前的命令是:

strace的-FF -o /斌/ ExeOnly/PROGRAM1

显然,这并不工作,因为strace的然后试图使该目录中的所有文件,意识到它没有这样做的权限,并且失败了。

如何让strace在我的当前目录中创建文件?

回答

0

strace中使用-o参数时,必须指定一个文件名来写入日志。在你的情况,你可以使用,例如:

strace -ff -o program1-strace.log /bin/ExeOnly/Program1 

和文件program1-strace.log将与strace输出工作目录中创建。