screen コマンドを実行する前に、通常は screenrc ファイルで chdir を使用してディレクトリを変更できることを知っています。ただし、設定した場合、これは機能しませんdefshell -bash
。動作しないサンプル ファイルを次に示します。
defshell -bash
defscrollback 100000
hardstatus on
hardstatus alwayslastline
hardstatus string "%w%=%m/%d %c"
chdir /Users/myuser/work
screen -t "work"
$ screen -c testrc
$ pwd
/Users/myuser
最初の行をコメントアウトするとうまくいきますが、画面で bash シェルを実行したいと思います。関連する場合、これはOSXにあります。私の画面コマンドはエイリアス化されていません。