ruby - Vagrant ssh 使用 -c 或 --COMMAND 导致 session 关闭

标签 ruby linux ssh virtual-machine vagrant

我对 vagrant 通过 ssh 执行命令有疑问。 session 在确认我的命令后终止。

例如,如果我输入

vagrant ssh -c "echo hello"

hello 将出现在终端中,然后 session 关闭。

除了 config.ssh.timeout 之外,还有其他我应该检查或更改的设置吗?

最佳答案

这是预期的行为。就像正常的一样 ssh <command> ,在命令退出后运行命令并关闭 session 。这也是documented .

关于ruby - Vagrant ssh 使用 -c 或 --COMMAND 导致 session 关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21518551/

相关文章:

ruby - Youtube API V3 插入评论问题

c - 使用 netcat 允许用户使用 shell

linux - 在 Raspberry PI 3 上安装 OpenALPR 时出错

windows - 如何在 gulp-rsync 和 cygwin 中使用 ssh key

ssh - 使用 SSH 将文件从子文件夹复制到文件夹

linux - 保证此类 SSH 连接的最佳方法是什么?

ruby - 是否可以使用 watir 在浏览器中导航回来?

ruby-on-rails - 如何将 Base64 图像附加到 Active Storage 对象?

ruby - 如何在我的 .zshrc 中包含一个文件?

linux - egrep : find lines with no characters