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/

相关文章:

windows - 混合 Windows 和 *nix 环境 - 'local' 后缀问题

c++ - gcc安装在/usr/local以外时的默认头路径

authentication - 修改用于公钥签名的 SSH 代理

linux - Bash 脚本 - 如何在另一个连接后运行 ssh

ios - Xcode上传错误: Failed to open ssh session.(16)

ruby-on-rails - 客户端验证 + Rails 5 中的 simple_form

ruby:别名为 bundled_ruby

linux - 带有参数和自动完成的 bash 别名

jquery - Rails 3.1 和 ajax 创建的表单不提交

ruby - Ruby 的 Object#const_get 是如何工作的?