如何为流程完成添加通知

如何在进程完成时添加某种通知(如播放.wav文件或在状态栏上创建弹出窗口)。

例如,我正在编译一个需要几个小时才能完成的程序。 我想在完成编译时听到/看到某种消息。 有没有这样做的工具(比如将alarm程序绑定到进程的pid )或类似的东西?

获取弹出窗口(桌面通知)的一种方法是安装libnotify-bin软件包,然后在命令行中添加“alert”,如下所示:

 ./configure && make && alert 

请注意,如果您键入以下内容,“alert”是一个便利别名:

 alias alert 

你会看到它在后面调用了notify-send命令,它有很多有趣的选项,所以你可能想要定义自己的别名来以更适合你的方式调用notify-send