init로 호출된 경우 ^C를 intr 신호에 bash 매핑할 수 없는 이유는 무엇입니까?
bash를 첫 번째 호출 프로세스(즉, init)로 설정하면 결과적으로 다음이 표시됩니다. init: cannot set terminal process group (-1): Inappropriate ioctl for device init: no job control in this shell 그리고 어떤 신호(예: ^C, ^Z)도 작동하지 않습니다. bash-5.1.12의 소스 코드를 읽으면 문제는 job.c4501행의 표현식에 있습니다. (t = tcgetpgrp (shell_tty)) == -1 ...