쉘에서 Ctrl+c 및 Ctrl+z 조합의 결과

쉘에서 Ctrl+c 및 Ctrl+z 조합의 결과

Ctrlc500ms 후에 실행 중인 프로세스에 어떤 신호가 전송됩니까 Ctrlz?

Ctrlc그 이후에 결과를 알려드리려고 했으나 Ctrlz정확한 답변을 얻지 못했습니다.

답변1

Ctrl+는 CSIGINT를 포그라운드 프로세스 그룹에 보냅니다.

Ctrl+ 를 통해 미리 프로세스의 맥락을 파악하기 때문에 + 는 Z예상 했던 원하는 결과를 제공하지 않습니다.CtrlC

답변2

희마일 말이 맞아 실험을 해보자

ping google.com

핑이 실행 중입니다. 누르면 ctrl- z프로세스가 백그라운드로 전송되지만 프로세스는 여전히 실행 중입니다. 를 사용하여 확인할 수 있습니다 bg.

이제 이 프로세스가 백그라운드에서 발생한다는 것을 알았으니 이에 대해 어떻게 ctrl알 수 있을까요? c따라서 작동이 중지됩니다.

관련 정보