我想编写一个程序,以在任何Linux发行版的终端中完成任何正在运行的过程后弹出或发出声音。 很多时候,我在终端中运行一些命令并留下它来完成该过程,但随后我必须继续检查它是否已完成。有关如何开始使用此功能的任何建议?
答案 0 :(得分:1)
以下是使用notify-send
的解决方案,该解决方案在大多数linux桌面环境中都可用:
yourCommand; notify-send "Completed !:0" "Exit status: $?"
用于这类事情的另一种工具是zenity
:
yourCommand; zenity --info --text "Command !:0 completed with exit code $?"
这两个工具都已经安装在系统上,或者可以通过软件包管理器轻松安装。您可能需要将以上代码片段包装到alias
或放在$PATH
中的自定义脚本中。