strace 相关问题

strace是一个Linux / UNIX工具,用于记录和分析用户端进程进行的系统调用。

在文本文件中打印strace命令的输出

我需要将下面命令的结果写入文本文件,但是这个命令不起作用,当使用cat output.txt什么都没有显示时。能帮我纠正这个问题吗? strace -r -y -e ...

回答 1 投票 1

有没有办法在strace中运行时捕获子命令的退出代码?

我正在尝试使用strace跟踪运行单元测试所涉及的文件。有没有办法在我这样做的时候捕获测试运行的exitcode? @ cmd =“php -d auto_prepend_file = ...

回答 1 投票 2

GCC在编译给定代码时访问的文件

我在C中遇到了预编译头文件的主题,所以我开始阅读它,简而言之,我读过的文章说gcc将使用预编译头文件(h.gch),如果有的话,否则......

回答 1 投票 0

即使在大括号中也显示strace中的完整参数

我知道-s选项应该显示更长的参数,但它总是不起作用(可能是因为那些大括号意味着数组或嵌套参数?)。即使在运行strace -s1000之后......

回答 4 投票 17

在Linux中,如果没有正常的系统调用,python如何确定PID呢?

运行以下命令时strace -f python3 -c'import os; print(os.getpid())'我注意到strace没有捕获对getpid(2)系统调用的调用。我首先认为这是......

回答 1 投票 0

为什么管道上的这种情况没有完成

我有一个目录,只有一个文件,one.txt。如果我运行ls |猫,它工作正常。但是,如果我试图划分这个管道的两边,我确实看到了命令的输出以及strace,但是......

回答 1 投票 2

pthread_mutex_lock和EAGAIN

我使用pthread进行多线程程序,我有以下情况。当我在没有睡眠命令的情况下运行代码时,它会在运行时导致错误,并且当我添加sleep命令程序时运行为...

回答 1 投票 1

“strace -p pid”给出“attach:ptrace(PTRACE_ATTACH,...):不允许操作”

我编写了一个android应用程序来监视正在运行的进程的系统调用,但我得到的只是“不允许操作”。我试图禁用SElinux并启用root访问权限...

回答 2 投票 1

努力附加到多线程进程

如果我想要一个多线程进程(所有线程),我应该怎么做?我知道可以做strace -f跟随分叉进程吗?但如何附加到...的过程呢?

回答 2 投票 26

什么可以使程序在`strace`中表现不同?

这与https://unix.stackexchange.com/q/485682/40697有关,但我决定采用更加面向开发人员的方法。出于某种原因,登录时我无法在我的系统上安装软件包...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.