zsh에서 보고된 "추적 트랩"은 무엇을 의미합니까?

zsh에서 보고된 "추적 트랩"은 무엇을 의미합니까?

zsh 쉘을 사용하여 UNIX에서 설정된 UID 루트 프로그램을 실행하려고 합니다. 그런데 이런 메시지가 계속 나오네요

$ ./progExe
zsh: trace trap ./progExe

"zsh: 추적 트랩"이 무엇을 의미하는지 말해 줄 수 있는 사람이 있나요?

답변1

zsh: something or other ./progExe신호로 인해 zsh 보고 프로그램이 종료되었음을 나타냅니다. "추적 트랩"은신호 트랩. Linux에서는 이 신호가 표시되지 않아야 합니다(디버거에서 실행될 때만 발생하며 디버거가 이를 포착합니다). 맥 OS X에서는,SIGTRAP은 프로그램에 처리되지 않은 예외가 있음을 나타냅니다.. 즉, 프로그램에 버그가 있는 것입니다.

관련 정보