SSH 连接中断后执行命令

SSH 连接中断后执行命令

SSH 连接中断(断电等)后,有没有办法执行命令?当我正常注销时,我可以使用 .bash_logout,但我不知道连接中断时该怎么办。

答案1

您可以根据信号陷阱运行命令。通常,断开连接会以 SIGPIPE 结束 shell,因此请将其添加到 .bash_profile 中

trap "echo do your command here; exit" 13

您需要“出口”,否则外壳将不会因陷阱而关闭。

相关内容