Answers:
转到终端 - >首选项,然后在右侧选择“Shell”,然后从标有“当shell退出时”的下拉列表中选择“关闭,如果shell干净地退出”。
这将关闭shell,如果它没有问题退出(例如当你键入“退出”),但如果进程返回错误,它会一直存在,以便你可以看到它是什么。
此外,您可以执行以下命令(或将其添加到您的结束.SH shell脚本),以杀死终端应用程序:
kill `ps -A | grep -w Terminal.app | grep -v grep | awk '{print $1}'`