У меня есть скрипт, который проверяет, работает ли Vagrant, но после проверки мне нужно выполнить несколько команд в моем Vagrant.
Я попытался выполнить следующее безуспешно"
if test "${vagrantStatus#*$isRunningMsg}" != "$vagrantStatus"
then
echo "Vagrant Up and running, let's continue..."
#eval "sudo vagrant ssh -c \"vagrantExecutionThread\""
eval "sudo vagrant ssh -c \"$(declare -f vagrantExecutionThread); vagrantExecutionThread\""
fi
, где vagrantExecutionThread
- это функция, которая запускает такие команды, как cd и ls.
Вот что я получаю:
./ tmp: строка 36: cd: / vagrant / src / scripts: нет такого файла или каталога
где
/ vagrant / src / scripts
- это путь, который мне нужен для доступа в Vagrant. Есть ли способ сделать это?