バッチファイル(シェルスクリプト)にてVMのにアクセスしSQLよりデータを参照したいのですが、下記の書き方だSSL認証した後の処理が実行されません。SQL文を実行させたいのですがどのように記載したらいいでしょうか。シェルになれてない為お手数ですがご教示お願いいたします。
#!/bin/sh
host=xxxxxxxxx
id=root
pass=xxxxxx
expect -c "
set timeout 5
spawn ssh ${id}@${host}
expect "${id}@${host}'s password:" {
send "${pass}\n"
}
interact
"
$ mysql -u root -p << END_OF_INPUT
xxxxxx #SQLのパスワード
use mydb;
show TABLES;
END_OF_INPUT
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/01 00:54
2015/09/03 00:41
2015/09/03 04:41
2015/09/03 05:17
2015/09/03 11:46