如何读取strace日志中的error62?

How to read error62 in strace log?

我正在尝试读取 strace 日志的输出。 我得到这条线:

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

你能帮我读一下这行吗? “62Error”是什么意思?

What "62Error" means?

这个 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