我经常在 Windows 主机上运行 Linux 客户机,以便使用 Bash 命令行(通过 SSH 和端口转发)。当我在完整的 Ubuntu 环境中时,我喜欢使用诸如通知发送之类的东西来让我知道任务何时完成:
./runlongtask.sh && notify-send "long task finished"
有没有办法实现类似的功能,以便我可以从 Putty 内部(已通过 SSHd 连接到客户 Linux 实例)执行此操作,并且即使我在另一个程序中,通知也会出现在 Windows 桌面上?
从我使用 Mac 的时候起,我就知道 Growl 以及它有一个网络协议 - 它真的有用吗,或者是否有更新的跨平台解决方案可以让我从一台机器上的 SSH 会话向另一台机器上的桌面发送警报?
(我不想为此使用 X11)
答案1
咆哮存在在 Windows 上也是如此。
答案2
如果您由于 autoconf 问题而无法构建 gntp-send,那么构建我的 fork 的一个副本可能会更简单,因为它不依赖于 autoconf。我不确定 mattn 添加了哪些功能,但对于基本使用来说它应该足够了。