bash の再起動方法 exec bash --login bash の起動オプション 以下のオプションは、すべて同じ意味だと思っていい。 bash を起動してInteractiveShellとして起動する。設定ファイルなどはいつもどおりの順番で処理します。 bash --login bash -l bash - exec の意味 exec は別のプロセスを実行して現在のプロセスを置き換える。 本来は、シェルスクリプトでbash から起動した ruby などに処理を引き渡すなどに使う。 exec の例 #!/usr/bin/env bash ARGS=() #何か初期化 exec ruby my_script ${ARGS[@]} # bashを終了してruby にする exec bash で再起動 コレを合わせると、再起動になる。 exec で現在のbashを終了して、新しく起動したba