如何在通过 ssh 执行脚本时获得通知?

How to get notifications when execute scripts via ssh?

大家好!

我正在编写一个 shell 脚本,其中包含许多不同的子任务,我将通过 ssh Mac 在 Arch Linux 上 运行 这个脚本。我还知道一些工具,Growl-notifier 或 terminal-notifier,可以在 Mac OS.

上发送本地通知

希望部分子任务完成后能收到通知。 有没有办法触发这些工具,除了 ssh 回到本地机器?

如果你能帮我找出解决办法,我将不胜感激。

在 Github 上查看名为 'undistract-me' 的内容。

它允许使用简单的语法直接从命令行向通知中心发布警报和消息。

我会更新您的 shell 脚本以包含记录的语法并在每个任务开始或完成时发送消息。

希望对您有所帮助。

嗯,我在 mac 上使用 iTerm2。我最终的解决方案是使用 iTerm2 的触发器功能,这样我就可以为触发器分配各种操作。我很期待 iTerm2 的新功能 Instant Trigger。