最近我运行了很多 CLI 工具,每次通过.command
文件运行一些命令组时,我都必须手动关闭终端窗口,这让我很烦恼。所以我想出了这个办法:
__YOUR__CODE__TO__BE__EXECUTED
echo -n -e "\033]0;Make\007"
osascript -e 'tell application "Terminal" to close (every window whose name contains "Make")' &
exit
假设这是我的make.command
文件。问题是无论部分结果如何,窗口都会关闭__YOUR__CODE__TO__BE__EXECUTED
。因此,如果我运行 grunt 任务或服务器文件上传,我真的不知道它是否有效,有人能建议如何调整代码以使其关闭终端,但前提是控制台中没有错误吗?
答案1
尝试命令
sleep 10 #pause for 10 seconds