it-swarm-ja.tech

OS Xでターミナルウィンドウを自動的に閉じるにはどうすればよいですか?

'exit'と入力するか、ログアウトするたびに、ターミナルウィンドウは開いたままなので、手動で閉じる必要があります。この動作を変更できますか?

25
Auron

[ターミナル]-> [設定]に移動し、右側で[シェル]を選択し、[シェルが終了したとき]というラベルの付いたドロップダウンから[シェルが正常に終了したら閉じる]を選択します。

これにより、シェルが問題なく終了した場合(「exit」と入力した場合など)はシェルが閉じますが、プロセスがエラーを返した場合は、何があったかを確認できるように留まります。

visual depiction of the menu

44
Kyle Cronin

さらに、ターミナルアプリケーションをkillするために、次のコマンドを実行する(または。shシェルスクリプトの最後に追加する)ことができます。

kill `ps -A | grep -w Terminal.app | grep -v grep | awk '{print $1}'`
2
Yuri Sucupira