tty 可以变得不可杀死吗?

tty 可以变得不可杀死吗?

我使用 PuTTY 从 Windows 机器 ssh 到 Linux 机器,我只是在摆弄命令pkill。我很快发现我可以通过键入wshow users 和 tty 然后注销远程会话来注销远程pkill -9 -t pts/tty-number会话。

但我想知道,有没有办法让特定的 tty 号码无法被杀死?

答案1

不。

由于您拥有该 tty 上的进程,因此使用kill -9pkill 发送给它们将导致它们“异常终止”,因为无法捕获或忽略该信号(请参阅信号.h)。

您可以设置信号处理程序来忽略其他信号,但不是-9

相关内容