当不使用连接共享时,启动远程睡眠进程后将立即返回以下内容:
$ ssh -f host "nohup sleep 10"
但是如果我指定我想在 ~/.ssh/config 中使用连接共享,如下所示:
host *
ControlMaster auto
ControlPath ~/.ssh/ssh_mux_%h_%p_%r
同样的命令会阻塞 10 秒直到 sleep 退出。这是为什么呢?
当不使用连接共享时,启动远程睡眠进程后将立即返回以下内容:
$ ssh -f host "nohup sleep 10"
但是如果我指定我想在 ~/.ssh/config 中使用连接共享,如下所示:
host *
ControlMaster auto
ControlPath ~/.ssh/ssh_mux_%h_%p_%r
同样的命令会阻塞 10 秒直到 sleep 退出。这是为什么呢?