セッション内の複数ウィンドウに対し任意のシェルコマンドを実行する新規にウィンドウを開いてコマンドを実行するscreenを起動してセッション内にいる状態で、以下のシェルスクリプトを実行すると、ウィンドウを指定したホスト分開いて、それぞれのウィンドウでsshコマンドで接続する。 #!/bin/bash HOSTS="192.168.0.10 192.168.0.20" for h in $HOSTS; do screen -X screen ssh $h done 参考
既存のウィンドウにコマンドを送るscreen -X at 1 $'ls /tmp\n' screen -X at \# stuff $'ls /tmp\n' 参考 |
|