次の bash スクリプトを使用していますが、いくつかの問題があります。
- 2 番目の xterm は、最初の xterm が終了するまで起動しません
- 単に $exit ではなく、quit で起動した各 xterm を強制終了する必要があります
- スクリプトを実行する bash ターミナルは、両方の xterm が強制終了されるまでロックされます
xterm と ssh をサーバーに起動した後にディレクトリを変更したい
read -s -p "PW? " password xterm -bg red -fg yellow -hold -e sshpass -p $password ssh user@server1 xterm -bg blue -fg yellow -hold -e sshpass -p $password ssh user@server2
どんな助けでも大歓迎です。ありがとう。
提供されたソリューションにより、完全に機能する次のものを作成できました。
xterm -bg red -fg yellow -e sshpass -p $password ssh -Y -t user@server1 'cd /home/user/work; $SHELL -i' &
xterm -bg blue -fg yellow -e sshpass -p $password ssh -Y -t user@server2 'cd /home/user/work/; $SHELL -i' &