小编pnj*_*pnj的帖子

如何从 OS X 中的远程终端触发通知

我正在远程 shell 上运行一个很长的进程。我想在流程完成时触发通知。这个答案还不够,因为长命令在远程服务器上,所以它不能调用终端通知程序。

我可以通过使用 iTerm2 触发器来接近我想要的结果。例如,如果我在远程服务器上运行以下命令并为 __FINISHED__ 设置 iTerm2 触发器:

./long_process && echo "\__FINISHED__"
Run Code Online (Sandbox Code Playgroud)

这具有不受欢迎的功能,每次我在编辑器或代码(我在 emacs shell 中运行代码)中回滚到此命令时,都会触发通知。

一种解决方案可能是 iTerm2 会识别的某种文本通知,但不会出现在 emacs 回滚缓冲区中。

terminal notifications emacs iterm2 macos

4
推荐指数
2
解决办法
4266
查看次数

标签 统计

emacs ×1

iterm2 ×1

macos ×1

notifications ×1

terminal ×1