それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Cygwinでログインシェルを設定してもScreenでshになっちゃう

全部Bashになりました。よかった

Cygwinのログインシェル関連

  • mintty / cygwin.bat で起動されるBash
  • /etc/passwd で設定されているログインシェル
  • SHELL環境変数

の合計3か所が関係していると思う。


このなかでSHELL環境変数。Screenが環境変数SHELLを起動するので、Screenが新規作成時にBash起動するには
export SHELL=/bin/bash
と指定してあげればいい。

簡単!