命令完成后在 redhat 上发出噪音

aar*_*ron 2 unix redhat

我正在开发一些构建时间很长的软件,所以我想执行构建命令并在完成后播放噪音。两个问题:

  1. 我如何从命令行(Redhat Enterprise Linux 5)发出一些噪音?
  2. 我正在远程机器上进行构建,那么是否有类似 X11 的声音转发功能可以在我的机器上播放噪音?

如果#2 不可能/容易,我想我可以在远程机器上执行构建命令并在本地播放噪音。谢谢您的帮助。

ele*_*n81 6

您可以BEL从构建脚本中回显该角色,也许多次。

例如:

#!/bin/sh
echo "\a\a\a"
Run Code Online (Sandbox Code Playgroud)

上面的例子将打印BEL字符 3 次。因此,PC 扬声器应发出 3 声哔哔声。

  • 请注意,如果您使用 Bash 而不是 `sh`,则需要使用 `echo -en "\a\a\a"(`-n` 禁止换行)。此外,在任何一种情况下,我都只会得到一个“叮”。你可以循环使用一个简短的 `sleep` 来让它工作。 (2认同)