【发布时间】:2015-03-06 03:02:03
【问题描述】:
当程序向终端输出一些东西时,有什么方法可以播放声音吗?
假设我跑步:
$ for i in {0..10}; do echo $i; done
我可以在每个打印的换行符上播放声音或运行任何命令吗?
更具体地说,我正在运行 WEBrick 进行 Rails 开发,我想知道何时有对服务器的请求,而无需查看它。
(我在 Linux Mint 17 上使用 Bash)
【问题讨论】:
-
铃铛字符有用吗?
echo -e "\a" -
试试这个。 unix.stackexchange.com/questions/8607/… 基本上只需使用
;分隔符告诉 BASH 在第一个命令完成后执行声音文件。 -
我只是得到一个空行。
-
我可以按顺序运行命令,但这并不能解决问题,因为只有在服务器关闭后才会播放声音。
标签: ruby-on-rails linux bash terminal linux-mint