Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Whenever I type 'exit' or I logout, the terminal window stays open and I have to close it manually. Can I change this behavior?

share|improve this question
up vote 41 down vote accepted

Go to Terminal -> Preferences, then on the right hand side select "Shell", then select "Close if the shell exited cleanly" from the dropdown labeled "When the shell exits".

This will close the shell if it exited without a problem (such as when you typed "exit"), but if the process returns an error it will stick around so that you can see what it was.

visual depiction of the menu

share|improve this answer
Thank you very much. I had missed that option in the settings pane! – Auron Jul 31 '09 at 21:15

Additionally, you can execute the following command (or add it to the end of your .sh shell script) in order to kill the Terminal application:

kill `ps -A | grep -w | grep -v grep | awk '{print $1}'`
share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .