【发布时间】:2015-04-08 21:09:08
【问题描述】:
我在我的 Windows 主机上使用 Vagrant 和 VirtualBox 设置了一个 Ubuntu 宾客机。我正在尝试编写一个 shell 脚本,它将...
vagrant up-
vagrant ssh一次vagrant up完成 -
cd成功通过 SSH 连接到来宾计算机后,进入来宾计算机中的特定项目目录
现在我的 vagrant_shell_script.sh 文件包含以下内容:
vagrant up && vagrant ssh && echo 'cd vagrant/rails_tutorial/sample_app'
当我在 Git Bash 中执行它时一切正常,包括通过 SSH 连接到客户机,但是在成功连接后,脚本似乎停止工作并且不执行最终的 cd 命令。我认为这是因为它不再能够通过那个特定的 Bash 实例直接与我的主机通信(如果我错了,请纠正我)。
SSH 连接成功后,有没有办法让它直接导航到目标目录?
如果这是一个愚蠢的问题,请原谅我——对于 bash 脚本来说相对较新。
【问题讨论】:
标签: bash shell virtualbox git-bash