プロジェクト毎にscreenを利用する方法

1. 共通の設定ファイル(~/.screenrc)を作成

autodetach on
bell_msg "^G"
defkanji utf-8
defencoding utf-8
encoding utf-8 utf-8
defscrollback 10000
escape ^Tt
startup_message off
vbell off
bind n screen
bind h prev
bind j next
bind l windowlist
hardstatus alwayslastline "[%02c] %`%-w%{=b bw}%n %t%{-}%+w"


2. プロジェクトA用のscreen設定ファイル(screenrc_projA)を作成

# ~/.screenrcの設定を読み込む
source ~/.screenrc

# プロジェクト毎の設定
chdir $HOME/projectA
screen -t rails
screen -t console
screen -t server
screen -t mysql


3. プロジェクトB用のscreen設定ファイル(screenrc_projB)を作成

# ~/.screenrcの設定を読み込む
source ~/.screenrc

# プロジェクト毎の設定
chdir $HOME/projectB
screen -t rails
screen -t console
screen -t server
screen -t mysql


4. プロジェクトAの仕事をする場合(コマンド実行)

 screen -c screenrc_projA


5. プロジェクトBの仕事をする場合(コマンド実行)

screen -c screenrc_projB

設定ファイル読み込み時に指定ウィンドウでコマンドを実行したいけど、やり方がわからないです。。。(ruby script serverを実行させたい。)