从 CentOS 6 shell 脚本关闭 putty 连接

从 CentOS 6 shell 脚本关闭 putty 连接

正如标题所述,我有一台使用 dracut、initramfs 预启动 ssh 的 centOS 6 机器。我想创建一个 shell 脚本,在执行结束时关闭控制台和 ssh 连接。我该怎么做。转义字符 ~. 不起作用。

答案1

您必须确定在建立 SSH 会话后启动的 shell 的 PID - 然后终止它。SSH 会话会自动终止。大多数 shell 都有包含父 shell PID 的变量 $$。因此,只需在脚本最后一行添加:

kill -6 $$

相关内容