Solaris 10에서 신호 처리 동작이 변경된 것을 발견했습니다. 예를 들어 I Ctrl+ 이면 C프로그램을 종료할 수 없습니다. psig
신호 처리 동작을 확인 하려면 다음을 수행하세요.
HUP default
INT ignored
QUIT ignored
ILL default
INT
신호가 로 변경된 것을 볼 수 있습니다 ignored
. 기본 동작을 복원하고 싶은데 어떻게 해야 합니까? 우선 정말 감사드립니다!
답변1
trap - INT QUIT
셸에서 이 명령을 실행하면 해당 셸과 이후에 실행되는 프로세스에 대한 기본 신호 처리가 복원됩니다. 이것을 에 추가할 수도 있습니다 ~/.profile
.
일부 초기화 파일이 어딘가에 포함되어 있거나 trap "" INT QUIT
유사한지 확인하십시오(쉘에 신호를 무시하도록 지시).