我使用 PuTTY 從 Windows 機器 ssh 到 linux 機器,我只是在搞亂pkill
命令。我很快發現我可以通過鍵入w
顯示使用者和 tty 然後pkill -9 -t pts/tty-number
註銷會話來註銷遠端會話。
但我想知道,有沒有辦法讓特定的 tty 號碼無法殺死?
不。
由於您擁有該 tty 上的程序,因此kill -9
使用 pkill 向它們發送將導致它們“異常終止”,因為無法擷取或忽略該信號(請參閱signals.h)。
您可以設置信號處理程序以忽略其他信號,但不能-9
。
引用自:https://unix.stackexchange.com/questions/238959