Bash 命令行完成时发出声音

Bash 命令行完成时发出声音,bash,Bash,这听起来像是一个愚蠢的小想法(也许是哈哈),但我想如果我的命令行能够让我知道它何时完成运行,而不是我不断地检查,那将是一件很棒的事情 具体来说,当它通过以下行完成将我的项目部署到firebase时: firebase deploy 命令行完成后是否可能播放声音? 作为参考,我能够找到类似的ubuntu 顺便说一句,如果解决方案可以设置为播放我自己的自定义声音,并且/或者可以在npm运行构建完成时工作,那就太棒了我想“发出声音”可以是任何通知机制。如果zenity可用,您可以执行以下操作: fi

这听起来像是一个愚蠢的小想法(也许是哈哈),但我想如果我的命令行能够让我知道它何时完成运行,而不是我不断地检查,那将是一件很棒的事情

具体来说,当它通过以下行完成将我的项目部署到firebase时:

firebase deploy
命令行完成后是否可能播放声音?

作为参考,我能够找到类似的ubuntu

顺便说一句,如果解决方案可以设置为播放我自己的自定义声音,并且/或者可以在
npm运行构建完成时工作,那就太棒了

我想“发出声音”可以是任何通知机制。如果
zenity
可用,您可以执行以下操作:

firebase deploy
#At this point, you would like to be notified.
zenity --info --text="Firebase deployment complete" 2>/dev/null
你会得到这样的结果

带“说”

$ command && say 'task finished'

say
在macOS上是标准配置,但在许多其他平台上,您需要安装一些语音合成软件包。@Andy Ray。这对我来说非常有效,而且比“复制”中链接的解决方案简单得多(哎呀,对不起)+1因为这也允许我将我的
npm run build
命令和
firebase deploy
命令组合成一个命令(例如
npm run build&&firebase deploy&&say'task finished
),而不是我在两者之间采取行动!真是太棒了。非常感谢。