【发布时间】:2011-07-30 10:21:00
【问题描述】:
当我用完终端后,我想退出它。目前,我有三个选择:
killall 终端。它将结束该过程,但相当突然。我认为这不是最好的主意。
呼叫退出。我已经更改了设置,所以 exit 会关闭终端。该应用程序仍然在 Dock 中显示为打开状态,并且没有执行我希望它执行的操作。
右键单击>退出。但是,这不是退出它的终端命令。
那么现在,我应该以什么方式退出并关闭终端?我听说过一些关于 osascript 的事情,但我不太确定。我想退出并关闭,这样终端就不再打开,无论是作为窗口还是作为进程。
【问题讨论】:
-
点赞
kill,killall默认发送SIGTERM,可以被抓到。一些程序捕捉到它,自行清理并优雅地退出。不知道Terminal.app是否在其中。但是,我怀疑这在 Ask Different 或超级用户上会更好,因为它似乎没有任何编程内容。 -
我认为这个问题最好用“如何在最后一个 shell 退出后退出终端?”。