我想远程运行本地命令文件并在我的 shell 窗口中本地获取输出。
实际上该命令是远程执行的,但我在本地 shell/控制台窗口中看不到结果。
关于如何实现以下命令的任何想法?
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