我正在尝试使用strace来调试我只有执行权限的目录中的程序。
由于它是多线程的,我想使用-ff和-o来跟踪子进程的跟踪。
所以我当前的命令是:
strace -ff -o / bin / ExeOnly / Program1
显然这不起作用,因为strace然后尝试制作该目录中的所有文件,意识到它没有这样做的权限,并且对我失败。
如何让strace在当前目录中创建文件?
答案 0 :(得分:0)
在-o
中使用strace
参数时,必须指定文件名才能写入日志。在您的情况下,您可以使用,例如:
strace -ff -o program1-strace.log /bin/ExeOnly/Program1
将在您的工作目录中使用program1-strace.log
输出创建文件strace
。