Macのterminalを立ち上げるとmac terminal [プロセスが完了しました]
と表示されterminalが即落ちする事象が発生しました。
強制終了させて再度起動しても同じ状態が続きまともに使えない。
このような状態に陥っても、別のシェルを立ち上げることで対処することができます。
ターミナルの「シェル」→「新規コマンド」で /bin/sh と入力して実行してください。
そうすると新しいウィンドウが開きます。
これは sh シェルなので .bash_profile には影響されません。
ここで、下記のコマンドを実行し、再度ウインドウを開くと正常にterminalのプロセスが起動すると思います。
mv .bash_profile .bash_profile_`date +%F`
何らかの原因で.bash_profileに間違った設定が入るとプロセスが即落ちする事になります。
ちなみに私の場合はzshを使っていてこの問題が起きました。
TimeMachineで復元したところ、zshがおかしいことになっていました。
zshを入れなおして復旧しました。
bacchi-MBA:~ bacchi$ brew install zsh
Error: zsh-5.0.6 already installed
To install this version, first `brew unlink zsh\'
bacchi-MBA:~ bacchi$ brew unlink zsh
Unlinking /usr/local/Cellar/zsh/5.0.6... 1066 symlinks removed
bacchi-MBA:~ bacchi$ brew install zsh
==> Installing zsh dependency: pcre
==> Downloading https://homebrew.bintray.com/bottles/pcre-8.37.yosemite.bottle.tar.gz
######################################################################## 100.0%
==> Pouring pcre-8.37.yosemite.bottle.tar.gz
? /usr/local/Cellar/pcre/8.37: 146 files, 5.9M
==> Installing zsh
==> Downloading https://homebrew.bintray.com/bottles/zsh-5.0.8.yosemite.bottle.tar.gz
######################################################################## 100.0%
==> Pouring zsh-5.0.8.yosemite.bottle.tar.gz
==> Caveats
Add the following to your zshrc to access the online help:
unalias run-help
autoload run-help
HELPDIR=/usr/local/share/zsh/help
==> Summary
? /usr/local/Cellar/zsh/5.0.8: 1113 files, 11M