Linux:关闭ssh会话时结束运行bash脚本

时间:2018-10-02 11:10:54

标签: bash session exit

通过腻子/ ssh登录时,用户将启动bash脚本。有时,用户只是关闭腻子窗口,而没有正确地结束滑板。

如何通过会话关闭来强制结束脚本?

1 个答案:

答案 0 :(得分:0)

要在用户注销时强制关闭脚本:

  1. 编辑/etc/systemd/logind.conf
  2. 取消注释KillUserProcesses=no
  3. 将其更改为KillUserProcesses=yes

在CentOS 7上使用$ sudo systemctl restart systemd-logind时,我得到的结果好坏参半。

如果只希望某些用户发生这种情况,还可以取消注释KillOnlyUsers=并添加用户ID。

资源

https://www.freedesktop.org/software/systemd/man/logind.conf.html