当远程发生某些事件时让本地机器发出蜂鸣声吗?

当远程发生某些事件时让本地机器发出蜂鸣声吗?

当我通过 ssh 连接到服务器时,我希望收到某些事件的警报。但不是通过电子邮件。

我宁愿使用蜂鸣来发出警报。

但是,如果我将哔声作为反应,它会在服务器上发出哔声,当然我听不到:D

有没有什么方法可以简单地获取警报,而不是通过使用电子邮件或任何其他复杂的警报系统?

答案1

创建 beep 的别名以 echo -en "\007" (beep(铃声)字符)

通常蜂鸣声使用你的电脑扬声器,而不是终端铃声

答案2

这对我而言在 OSX 和远程 unix 服务器上都有效,通过正常声音输出发出哔哔声:echo -e '\a'

beep(){ echo -e '\a';}
beep
sleep 5 & beep # beeps now
sleep 5; beep # beep in 5s
# same thing using ruby -e 'sleep 5'

答案3

我知道,老话题了,但是……在 Windows 机器中,Putty 使用 PC 扬声器而不是主板蜂鸣器通过 Windows 的默认蜂鸣声发出铃声字符。也许您正在使用一台没有扬声器的旧 PC 来监控服务器,就像我一样?

相关内容