如何在strace日志中读取error62?
收藏

我正试图读取strace日志的输出。
我接到电话了:

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

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


最佳答案:

“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

公众号