命令完成后将 OSX 终端置于最前面

命令完成后将 OSX 终端置于最前面

我正在寻找一种方法,让终端在命令完成后引起我的注意。就像这样:

$ ./lengthy_command.sh ; focus_terminal

在 Snow Leopard 上有什么简单的方法可以做到这一点吗?

答案1

$ ./lengthy_command.sh; osascript -e 'tell application "Terminal" to activate'

如果你想要更加精致的话:

$ ./lengthy_command.sh; osascript -e 'tell application "Terminal"' -e 'activate' -e 'display alert "Done!"' -e 'end tell'

相关内容