Cloud foundry 如何退出cf ssh会话而不使shell死机?

Cloud foundry 如何退出cf ssh会话而不使shell死机?,cloud-foundry,diego,Cloud Foundry,Diego,我将ssh app_name'发送到迭戈上的nodejs应用程序。然后我想退出,键入exit。这也会杀死主机外壳(Windows7上的powershell)。我要我的贝壳留下来。我尝试了各种命令并查看了diego文档,但不知何故我忽略了这一点。这是shell。它不会在常规Windows的cmd提示符下发生。在powershell中使用:powershell-noExit“cf ssh app\u name” 可以设置powershell函数来缩短它:function psne{powershel

我将ssh app_name'发送到迭戈上的nodejs应用程序。然后我想退出,键入
exit
。这也会杀死主机外壳(Windows7上的powershell)。我要我的贝壳留下来。我尝试了各种命令并查看了diego文档,但不知何故我忽略了这一点。

这是shell。它不会在常规Windows的cmd提示符下发生。在powershell中使用:
powershell-noExit“cf ssh app\u name”

可以设置powershell函数来缩短它:
function psne{powershell-NoExit$args[0]}

然后运行
psne“cf ssh app\u name”
。可以将函数保存到以自动运行


但总的来说,我现在的解决方案是使用windows命令提示符。powershell虽然通常是自切片面包以来最好的东西,但在这里却没有给我任何好处

你试过另一个贝壳吗?也许只是windows命令提示符?你看到同样的行为了吗?值得一提的是,您还可以连接任何标准SSH客户端。此处的说明->您是首先打开powershell窗口并在其提示符下在中运行
cf
命令,还是将
cf
命令直接传递给powershell可执行文件?对于后者,添加“-无出口”。对于前者,我在Windows 7上,当我从
cf ssh
会话退出应用程序时,它不会杀死我的powershell,因此我想知道这是否是powershell配置问题。(这是最新的cf CLI和“香草”Powershell(我几乎不使用它,所以如果有任何可配置的东西,我还没有这么做))。感谢daniel mikusa和@dkoper的提示。我怀疑我遗漏了什么明显的东西,那就是贝壳;我现在有一些变通办法,我会写下来的。