私は迷惑メールマシンに単純なコマンドを渡そうとしています。Vagrant ssh - コマンドが動作しない
vagrant ssh -c "mysql -u root -e'CREATE DATABASE testing';"
dbが作成されません。代わりに、私はちょうどssh経由で迷惑メールマシンに「ログイン」します。
私はまたして試してみた
vagrant ssh -c "touch test.txt"
実行したときに同じことが起こる:コマンド周り
- 単一引用符
--command
代わりの速記-c
を何が起こっているかのアイデア遣り取り?
編集
私は私のスクリプトを配布するつもりだし、ホームステッドで私のスクリプトを統合するために起こっているので、本当に放浪の設定を微調整することはできません。
編集
私はホームステッドのユーザーを使用しているとPWが異なるため。
vagrant ssh -c "mysql -u homestead -psecret -e'CREATE DATABASE testing;'"
既に送信された回答との混同を避けるため、上記のコードを変更しないでください。
しかし、これは問題を解決しません。上記と同じことが起こっています。
はい!これはうまくいった。ありがとう、キース。非常に高く評価 –