OSX - How to auto Close Terminal window after the “exit” command executed.

前端 未结 14 1170
孤独总比滥情好
孤独总比滥情好 2020-12-12 16:02

When I\'m done with Terminal, I want to exit it. Right now, I have three options:

  1. killall Terminal. It will end the process, but rather abruptly. I don\'t t

相关标签:
14条回答
  • 2020-12-12 16:49

    I 've been using ctrl + d. It throws you out into the destination where You've started the sqlite3 command in the first place.

    0 讨论(0)
  • 2020-12-12 16:52

    Use the osascript command in your code as icktoofay mentioned: osascript -e 'tell application "Terminal" to quit'

    Then, open Terminal preferences, go to Settings > Shell, and set "Prompt before closing:" to "Never." Terminal should now quit completely (not remain open in your dock) and ignore the prompt before quitting. If you have only one Terminal window open and the osascript command is your last line of code, it should wait for whatever command you ran before to finish.

    This would not be ideal if you are running scripts in the same window or other windows in the background (for instance, you may run a command in the background and continue using the current window for other commands if the first command is followed by an ampersand); be careful!

    If you wrap the osascript code in a shell script file, you can probably call it with whatever pithy file-name you give it---as long as it is in Terminal's search path (run echo $PATH to see where Terminal looks for scripts).

    0 讨论(0)
提交回复
热议问题