在 Mac OS X 上的终端脚本结束后避免 [进程完成] 提示

Bem*_*mmu 45 terminal macos

在我的文本编辑器中,我绑定了一个快捷键来通过调用类似的命令来部署我的代码

/usr/bin/open /Users/blahblah/run_deploy
Run Code Online (Sandbox Code Playgroud)

该部署脚本将我的代码上传到我的服务器等。我使用“打开”,以便我可以在新的终端窗口中看到输出,以防出现任何错误。非常方便,但最终它会打开终端窗口,并显示文本“[处理完成]”。

有什么办法可以跳过这个而是自动关闭窗口?

终端流程完成

tig*_*tig 66

在 Terminal Preferences 中,在Profiles窗格中选择您使用的 Profile(应该在其名称下说“default”),选择子窗格Shell并将 « When the shell exits: » 更改为 « Close if shell退出干净»。

它不会隐藏[Process completed]消息,但会在退出代码成功时关闭窗口。