在谷歌计算引擎中保持活跃的后台进程

时间:2014-12-22 08:39:22

标签: google-compute-engine

我在google云上运行了几个ubuntu实例。 使用此命令为每个使用的迷你服务器创建ssh隧道到每个实例:

gcloud compute ssh --ssh-flag=-vvv "mini-server-1" --zone="us-central1-f" --ssh-flag="-D:5551" --ssh-flag="-N" --ssh-flag="-n" --ssh-flag="-4" --ssh-flag="-o" --ssh-flag="ServerAliveInterval=5" --ssh-flag="-o" --ssh-flag="ServerAliveCountMax=100000" &

一切正常,我甚至添加了cron作业来检查连接是否每10分钟超时并重新启动它。但是当我退出时,似乎每个隧道都会死掉。脚本重新启动连接,我可以从日志中看到,但是当我重新登录时,ps -af | grep ssh没有显示任何内容

有没有办法让永久隧道在退出时不会死?

1 个答案:

答案 0 :(得分:2)

只需退出Ctrl + D,过程就不会死。