SSH 连接中断(断电等)后,有没有办法执行命令?当我正常注销时,我可以使用 .bash_logout,但我不知道连接中断时该怎么办。
答案1
您可以根据信号陷阱运行命令。通常,断开连接会以 SIGPIPE 结束 shell,因此请将其添加到 .bash_profile 中
trap "echo do your command here; exit" 13
您需要“出口”,否则外壳将不会因陷阱而关闭。
SSH 连接中断(断电等)后,有没有办法执行命令?当我正常注销时,我可以使用 .bash_logout,但我不知道连接中断时该怎么办。
您可以根据信号陷阱运行命令。通常,断开连接会以 SIGPIPE 结束 shell,因此请将其添加到 .bash_profile 中
trap "echo do your command here; exit" 13
您需要“出口”,否则外壳将不会因陷阱而关闭。