【发布时间】:2017-01-19 04:28:39
【问题描述】:
我在使用 vagrant ssh 执行多个命令时遇到问题。
为了在 vagrant 环境中运行一些测试,我执行以下命令:
vagrant ssh appsudo su deploycd /some/dir/for/testsource env/bin/activatepython manage.py test
我设法到达第 3 点,但无法执行第 4 点。我的尝试如下:
vagrant ssh app -- -t 'cd /some/dir/for/test; sudo su deploy'
但是在 sudo 命令之后,如果我再写一些命令,它们就不会被执行。
我还需要将测试输出重定向到原始 shell,在 vagrant 环境之外。
【问题讨论】: