当前需要3个步骤在来宾中运行我想要的脚本:
vagrant ssh
cd /vagrant
composer test
是否可以通过一个步骤从来宾内部的主机运行composer test
?
我可以将3个步骤添加到一个无业游民的供应脚本中,以便它们可以在vagrant up
上自动运行。但是,我希望能够在一个无所事事的会话中从主机多次运行composer test
,并且理想情况下不必先进入SSH。
答案 0 :(得分:1)
像ssh
一样,vagrant ssh
具有-c
flag可以直接运行命令,因此您可以执行以下操作:
vagrant ssh -c "cd /vagrant && composer test"