我正在尝试将strace ls的输出写入一个文件。我知道我需要使用>将命令的输出转发到文件,但是它不起作用。它创建一个文件,但命令将strace ls的输出打印到stdout,但将文件名写入文件。
$ strace ls > ls_sys.txt
...
strace output
...
$ cat ls_sys.txt
ls_sys.txt发布于 2020-08-27 18:02:16
默认情况下,strace输出到stderr。只需输入man strace,就可以获得strace的完整文档。在手册页面中,它声明可以使用-o选项将其输出到文件中,而不是stderr。您可以为绝大多数程序键入man [insert command here],并拥有有效使用它们所需的所有文档。
发布于 2022-01-07 12:47:31
对于那些想要运行命令的人:
strace ./elf_file 2>strace_output.txt
https://unix.stackexchange.com/questions/606665
复制相似问题