![Solaris에서 기본 신호 처리 동작을 복원하는 방법은 무엇입니까?](https://linux55.com/image/56255/Solaris%EC%97%90%EC%84%9C%20%EA%B8%B0%EB%B3%B8%20%EC%8B%A0%ED%98%B8%20%EC%B2%98%EB%A6%AC%20%EB%8F%99%EC%9E%91%EC%9D%84%20%EB%B3%B5%EC%9B%90%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Solaris 10에서 신호 처리 동작이 변경된 것을 발견했습니다. 예를 들어 I Ctrl+ 이면 C프로그램을 종료할 수 없습니다. psig
신호 처리 동작을 확인 하려면 다음을 수행하세요.
HUP default
INT ignored
QUIT ignored
ILL default
INT
신호가 로 변경된 것을 볼 수 있습니다 ignored
. 기본 동작을 복원하고 싶은데 어떻게 해야 합니까? 우선 정말 감사드립니다!
답변1
trap - INT QUIT
셸에서 이 명령을 실행하면 해당 셸과 이후에 실행되는 프로세스에 대한 기본 신호 처리가 복원됩니다. 이것을 에 추가할 수도 있습니다 ~/.profile
.
일부 초기화 파일이 어딘가에 포함되어 있거나 trap "" INT QUIT
유사한지 확인하십시오(쉘에 신호를 무시하도록 지시).