直接在终端里跑
在 Ghostty 里运行 ./backup.sh,要跑很久。
关掉窗口。master 一关,shell 收到 SIGHUP,再转发给 backup.sh。
重新打开终端,backup.sh 已经退出了。
在 tmux 里跑
先开 tmux,在里面运行同一个脚本。它连着的是 tmux server 手里的 pty。
关掉窗口,退出的只有 tmux client。backup.sh 不受影响,接着跑。
打开新窗口,tmux attach,备份已经跑完了。