![터미널에서 Ctrl+C를 눌러도 쉘이 종료되지 않는 이유는 무엇입니까? [복사]](https://linux55.com/image/111666/%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C%20Ctrl%2BC%EB%A5%BC%20%EB%88%8C%EB%9F%AC%EB%8F%84%20%EC%89%98%EC%9D%B4%20%EC%A2%85%EB%A3%8C%EB%90%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
쉘이 어떤 프로세스도 실행하지 않을 때 터미널을 누르면 Ctrl+C
쉘이 종료되지 않습니다. 쉘이 신호를 무시하기 때문입니까 SIGINT
, 아니면 다른 것이 있습니까?
답변1
쉘은 이를 무시 ctrl-C
하므로 쉘이 실행 중인 다른 프로그램이 이를 포착할 수 있습니다. EOF
빈 줄의 An이 종료됩니다( Windows의 ctrl-D
경우 *nix ctrl-Z
).
쉘이 어떤 프로세스도 실행하지 않을 때 터미널을 누르면 Ctrl+C
쉘이 종료되지 않습니다. 쉘이 신호를 무시하기 때문입니까 SIGINT
, 아니면 다른 것이 있습니까?
쉘은 이를 무시 ctrl-C
하므로 쉘이 실행 중인 다른 프로그램이 이를 포착할 수 있습니다. EOF
빈 줄의 An이 종료됩니다( Windows의 ctrl-D
경우 *nix ctrl-Z
).