如何在strace日志中读取error62?

时间:2019-03-23 11:02:05

标签: linux strace

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

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

您能帮我阅读此行吗? “ 62Error”是什么意思?

1 个答案:

答案 0 :(得分:2)

  

“ 62Error”是什么意思?

此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