![如何添加流程完成通知](https://linux22.com/image/1094782/%E5%A6%82%E4%BD%95%E6%B7%BB%E5%8A%A0%E6%B5%81%E7%A8%8B%E5%AE%8C%E6%88%90%E9%80%9A%E7%9F%A5.png)
当某个进程完成时,我如何添加某种通知(例如播放 .wav 文件或在状态栏上创建弹出窗口)。
例如,我正在编译一个需要几个小时才能完成的程序。当它完成编译时,我想听到/看到某种消息。是否有工具可以做到这一点(例如将程序绑定alarm
到pid
进程)或类似的东西?
答案1
获取弹出窗口(桌面通知)的一种方法是安装 libnotify-bin 包,然后将“alert”添加到命令行,如下所示:
./configure && make && alert
请注意,“alert”是一个方便的别名,如果您输入:
alias alert
您将看到它在后台调用notify-send
命令,该命令有一系列有趣的选项,因此您可能希望定义自己的别名notify-send
以更适合您的方式调用。