Mac OSX 使用 shell 命令将控制台 window 放在最前面

Mac OSX bring the console window front most with shell command

这里我想请你帮忙用shell命令把控制台window调到最上面。可能吗?

我的工作环境中有一个脚本执行,大约需要几分钟才能完成,我会在 运行ning 期间转移到其他工作,最好有一些提示在脚本执行时通知我完成 运行.

所以我觉得把window放在最上面是最直接的方法。

请告诉我如何实现这一点,我正在研究 windows,MacOS 的新手。 谢谢, 列维

我不知道如何将控制台 window 放在最前面,但是如果您在终端中工作,您可以这样做:

$ path/to/script ; tput bel

$ path/to/script ; say "script 1 is done"

其中 path/to/script 是您常用的加载脚本的方法。

我推荐第一种方法,因为它会闪烁屏幕,发出哔哔声,并导致终端图标在 OS X 10.10 的底座上上下跳动。如果您需要从一堆脚本中找出哪个脚本完成,则第二个可能更好。如果您有不想打扰的同事,您可以在终端中更改首选项,这样警报只会在屏幕上闪烁而不会发出噪音。

如果您可以访问脚本的源代码,您还可以将 tput belsay "command" 添加到脚本的最后一行,您将获得相同的行为。