zsh 报告的“trace trap”是什么意思?

zsh 报告的“trace trap”是什么意思?

我正在尝试使用 zsh shell 在 UNIX 中运行设置 UID 根程序。但我不断收到此消息

$ ./progExe
zsh: trace trap ./progExe

谁能告诉我“zsh:跟踪陷阱”是什么意思?

答案1

zsh: something or other ./progExe表示 zsh 报告程序因信号而终止。 “痕迹陷阱”是信号陷阱。在 Linux 上,您永远不应该看到此信号(它仅在调试器下运行时引发,并且调试器会捕获它)。在 Mac OS X 上,SIGTRAP 表示程序中存在未处理的异常。换句话说,该程序有错误。

相关内容