Я пытаюсь передать простую команду машине бродяг.Vagrant ssh - команда не работает
vagrant ssh -c "mysql -u root -e'CREATE DATABASE testing';"
db не создается. Вместо этого я просто «вошел в систему» на бродячую машину через ssh.
То же самое происходит, когда я бегу
vagrant ssh -c "touch test.txt"
Я также попытался с:
- одинарные кавычки вокруг команды
--command
вместо сокращенном-c
Любые идеи, что происходит ?
Редактировать
Я собираюсь распространять свой сценарий, и он собирается интегрировать мой сценарий с Homestead, поэтому не могу настроить бродячую конфигурацию.
Редактировать
Поскольку я использую Homestead пользователя и ПВт отличается. Это должно было быть
vagrant ssh -c "mysql -u homestead -psecret -e'CREATE DATABASE testing;'"
не меняя вышеуказанный код, чтобы избежать путаницы с уже представленными ответами.
Но, тем не менее, это не решит проблему. То же самое происходит, как описано выше.
ДА !!! Это сработало. Спасибо, Кейт. Очень ценится –