대화형 bash 프로세스가 SIGHUP 이외의 신호를 작업에 암시적으로 전송합니까?

대화형 bash 프로세스가 SIGHUP 이외의 신호를 작업에 암시적으로 전송합니까?

대화형 bash 프로세스가 SIGHUP 이외의 신호를 작업에 암시적으로 전송합니까? 암시적이란 작업에 신호를 보내라는 사용자 요청의 결과가 아니라는 의미입니다.

답변에 도움이 됨"거부"는 SIGHUP 또는 일부 또는 전체 신호에만 적용됩니까?

답변1

kill예, killpg통화를 검색하면 많은 사례를 찾을 수 있습니다 .jobs.cBash 소스 코드에서.

exec예를 들어 런타임이나 셸이 종료될 때 중지된 작업을 처리하는 경우가 있습니다.쉘이 전송 SIGTERM하고SIGCONT모두 작업이 중단되었습니다.

답변2

또한스티븐이 뭐라고 했어?fg, 또는 bg명령을 실행하거나 중지된 작업을 재개하면 bash는 중지된 프로세스에 SIGCONT를 보내는 것으로 보입니다  . SIGSTOP을 보냅니다.나에게발행할 때명령suspend.

관련 정보