如何在strace日志中读取error62?

问题描述 投票:0回答:1

我试图读取strace日志的输出。我有这条线:

write(3, "Error. The program should receiv"..., 62Error. The program should receive a single argument. Exiting.
) = 62

你能帮我看一下这行吗? “62错误”是什么意思?

linux strace
1个回答
2
投票

“62错误”是什么意思?

这个strace输出可能与程序输出混合在一起。

62部分应该来自strace输出,Error部分应该来自程序输出。通常strace输出应该是:

write(3, "Error. The program should receiv"..., 62) = 62

程序输出应该是:

Error. The program should receive a single argument. Exiting.

尝试使用-o选项将strace输出与程序输出分开:

strace -o filename program
© www.soinside.com 2019 - 2024. All rights reserved.