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'