L'exécution de commandes à distance après vagrant ssh
vagrant ssh -- EXTRA SSH ARGS
est censé permettre aux extra args à être transmis à ssh.
vagrant ssh -- -t 'cd /var/www'
devrait ssh dans l'errance et de changer de répertoire pour /var/www
, mais ne le fait pas. Au lieu de cela, il retourne
ssh: impossible de résoudre le nom d'hôte ls: nodename ni nomserveur fourni, ou ne sait pas
Ce qui me manque?
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne pour moi:
vagrant ssh -c 'echo hello; /bin/bash'
-t
faire? Je ne peux pas le trouver dans la page de manPour exécuter une commande à un vagrant box à distance de lancer:
Si vous avez besoin, essayez de
vagrant ssh --help
vagrant ssh -c "bundle exec rake some_task"
. Lorsque la commande comporteexec
, il semble échouer, et Emyl réponse fonctionne très bien.