【发布时间】:2015-06-13 14:07:49
【问题描述】:
大家好!
我正在编写一个包含许多不同子任务的 shell 脚本,我将通过 ssh 在 Mac 上的 Arch Linux 上运行此脚本。我还知道一些工具,Growl-notifier 或 terminal-notifier,可以在 Mac OS 上发送原生通知。
我希望在一些子任务完成后能收到通知。 有没有办法触发这些工具,除了 ssh 回到本地机器?
如果您能帮助我找到解决方案,我们将不胜感激。
【问题讨论】:
大家好!
我正在编写一个包含许多不同子任务的 shell 脚本,我将通过 ssh 在 Mac 上的 Arch Linux 上运行此脚本。我还知道一些工具,Growl-notifier 或 terminal-notifier,可以在 Mac OS 上发送原生通知。
我希望在一些子任务完成后能收到通知。 有没有办法触发这些工具,除了 ssh 回到本地机器?
如果您能帮助我找到解决方案,我们将不胜感激。
【问题讨论】:
在 Github 上查看名为“undistract-me”的东西。
它允许使用简单的语法直接从命令行向通知中心发布警报和消息。
我会更新您的 shell 脚本以包含记录的语法,并在每个任务开始或完成时发送一条消息。
我希望这会有所帮助。
【讨论】:
嗯,我在我的 mac 上使用 iTerm2。我的最终解决方案是使用 iTerm2 的 Trigger 功能,这样我就可以为触发器分配各种操作。我很期待 iTerm2 的新功能 Instant Trigger。
【讨论】: