如果我将bash作为第一个被调用的进程(即init),那么它将显示以下内容:init: no job control in this shell通过阅读bash-5.1.12的源代码,问题位于job.c行4501中的表达式:错误值为ENOTTY,这意味着调用进程没有控制终端。
为什么Bash在作为init调用时没有控制终端?
:session): session opened for user gdm by (uid=0)
Aug 2 17:02:24 silver-linux systemd-logind[1034]:Aug 2 17:02:24 silver-linux systemd: pam_unix(systemd-user:session): session opened for user gdm by]: pam_unix(gdm-password:session): <e