쉘을 종료한 후 bg 프로세스는 어떻게 되나요?

쉘을 종료한 후 bg 프로세스는 어떻게 되나요?

&상위 쉘을 종료한 후 ed 프로세스는 어떻게 되나요?

some-daemon &
killall "$SHELL"

데몬이 죽었나요? 그렇다면 그것을 죽이기 위해 어떤 신호가 전송됩니까?

답변1

백그라운드 프로세스( some-daemon귀하의 경우)는 계속 실행되지만 상위 프로세스 ID(PPID)는 initPID 1의 프로세스로 변경됩니다. kill를 통해 PID를 찾을 수 있으므로 신호를 보내서 이를 수행 할 수 있습니다 ps.

관련 정보