我使用 PuTTY 从 Windows 机器 ssh 到 Linux 机器,我只是在摆弄命令pkill
。我很快发现我可以通过键入w
show users 和 tty 然后注销远程会话来注销远程pkill -9 -t pts/tty-number
会话。
但我想知道,有没有办法让特定的 tty 号码无法被杀死?
答案1
不。
由于您拥有该 tty 上的进程,因此使用kill -9
pkill 发送给它们将导致它们“异常终止”,因为无法捕获或忽略该信号(请参阅信号.h)。
您可以设置信号处理程序来忽略其他信号,但不是-9
。