과제로 리눅스 shell 을 만들고 있습니다.
그런데 한가지 모르겠는게...
shell 프롬프트 상태에서는 Ctrl+C 와 Ctrl+Z 를 눌러도
쉘이 중단이나 중지 되지 않잖아요...
그런데 Ctrl+C 는 signal(SIGINT, SIG_IGN);
식으로 중단되지 않게 잡아줬는데...
Ctrl+Z 는 어떻게 잡아야 할지 모르겠네요.
Ctrl+Z 가 눌렸을때 SIGSTOP 이라는 시그널이 발생된다고
하는데 이 시그널은 무시할수가 없는 시그널이라서
signal(SIGSTOP, SIG_IGN); 식으로 무시할수가 없다고...
어떻게 해야 쉘 프롬프트 상태에서 Ctrl+Z 를 눌렀을때