防止 AWS 在最后一个会话中终止 tmux
Prevent AWS from killing tmux last session
我最近开始在 aws 深度学习 ami 上使用 tmux,我无法再次重新连接到分离的会话。使用魔术命令 ctrl+b d 后,当我执行 "tmux attach" 时,它说 "no session"
aws 会在分离后终止会话还是我做错了什么?
所以我想通了。
由于我是从 Windows 使用 Putty 和 cygwin 进行 ssh 连接的,所以有一个 Ctrl + D 绑定退出终端。
由于击键延迟,分离的击键依次断开终端 (Ctrl + D)。
我能够通过在终端中设置“set -o ignoreeof
”以及设置 tmux 配置来禁用它来修复(来自:https://github.com/ochi/dots/blob/master/.tmux.conf)
# prevent logout from ^D in laggy sessions
set-environment -g 'IGNOREEOF' 1
我最近开始在 aws 深度学习 ami 上使用 tmux,我无法再次重新连接到分离的会话。使用魔术命令 ctrl+b d 后,当我执行 "tmux attach" 时,它说 "no session"
aws 会在分离后终止会话还是我做错了什么?
所以我想通了。
由于我是从 Windows 使用 Putty 和 cygwin 进行 ssh 连接的,所以有一个 Ctrl + D 绑定退出终端。
由于击键延迟,分离的击键依次断开终端 (Ctrl + D)。
我能够通过在终端中设置“set -o ignoreeof
”以及设置 tmux 配置来禁用它来修复(来自:https://github.com/ochi/dots/blob/master/.tmux.conf)
# prevent logout from ^D in laggy sessions
set-environment -g 'IGNOREEOF' 1