host1 で画面を開き、ディレクトリを $HOME/bin に変更します。host2 に移動し、ディレクトリを $HOME/prj に変更します。
これが私のスクリプトですが、chdir は機能しません。
#!/bin/bash
start_host() {
screen ssh $1
sleep 1
screen -X chdir $2
}
[ x"$TERM" = x"screen" ] || exec screen -ln -S xxx -c /dev/null $0
sleep 1
screen -X zombie cr
screen -X caption always "%{= wk}%-w%{= BW}%n:%t%{-}%+w%-="
screen /bin/bash
start_host host1 bin
start_host host2 prj