O Vagrant ssh fecha a conexão depois de executar a opção -t

1

Estou tentando criar um script que traga minha VM vagante (uma caixa do Ubuntu hospedada no OSX) para navegar até o diretório correto e iniciar meu env virtual. Eu li que este comando deveria funcionar para mim:

vagrant ssh -- -t 'some commands'

Os comandos são executados corretamente, vejo a saída deles, mas a conexão é fechada assim que o script ou a instrução é executada. Aqui está a afirmação exata que estou tentando executar:

vagrant ssh -- -t 'source ~/env/bin/activate; cd /vagrant/refunite-web-touchpoint; pwd'

Eu recebo esta saída:

/vagrant/refunite-web-touchpoint
Connection to 127.0.0.1 closed.

Aqui está o script por enquanto:

#!/bin/bash
vagrant up
vagrant ssh -- -t 'source ~/env/bin/activate; cd /vagrant/refunite-web-touchpoint; pwd'
    
por Vytas Bradunas 27.05.2016 / 14:03

0 respostas