ローカル コマンド ファイルをリモートで実行し、シェル ウィンドウでローカルに出力を取得したいと考えています。
実際、コマンドはリモートで実行されますが、ローカル シェル/コンソール ウィンドウに結果が表示されません。
次のコマンドを実装する方法について何か考えはありますか?
ssh user@host 'bash -s' < /Users/daniel/bin/bash/fz_multiple_db_connections.sh
fz_multiple_db_connections.sh には以下が含まれます。
#!/bin/bash
connections=(
'mysql -u dbuser__name --password=passw dbname '
'mysql -u dbuser__name1 --password=passw1 dbname1')
for f in "${connections[@]}"
do
echo `${f}`
echo `mysql show tables`
echo `mysql exit`
done
exit