【问题标题】:Strace file output in restricted folder受限文件夹中的 Strace 文件输出
【发布时间】:2016-02-04 07:12:04
【问题描述】:

我正在尝试使用 strace 调试我只有执行权限的目录中的程序。

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

所以我当前的命令是:

strace -ff -o /bin/ExeOnly/Program1

显然这不起作用,因为 strace 然后尝试制作该目录中的所有文件,意识到它没有这样做的权限,并且对我失败了。

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

【问题讨论】:

    标签: strace


    【解决方案1】:

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

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

    文件program1-strace.log 将在您的工作目录中创建,并带有strace 输出。

    【讨论】:

      猜你喜欢
      • 2015-08-26
      • 1970-01-01
      • 2012-09-12
      • 2020-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多