使用suspend
使外壳向自己发送一个 SIGSTOP 信号。要恢复停止的进程,您必须向其发送 SIGCONT信号。所有其他信号,甚至 SIGKILL,都在排队,并且只有在进程通过 SIGCONT 恢复后才会被处理。
如果您嵌套了多个 shell(例如,如果您正在运行su
或sudo -s
),则控件将返回到父 shell,您可以使用fg
.
但是当没有父 shell 来实现作业控制时,您需要手动发送该 SIGCONT:
kill -CONT <pid>
pkill -CONT bash
每个图形终端,或每个 ssh 连接,或每个 tmux 窗格,确实有自己的 tty。尽管他们分配了名称中带有“pts”的“伪终端”,但这些都是用于所有意图和目的的 tty 设备。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句