LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1616|回复: 16

如何实现喇叭的报警输出

[复制链接]
发表于 2005-12-1 15:43:16 | 显示全部楼层 |阅读模式
有时候在出现错误时需要喇叭“滴滴”的叫一下,怎么实现呢?
发表于 2005-12-1 16:28:14 | 显示全部楼层

  1. echo -e "\a"
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-12-1 20:25:26 | 显示全部楼层
我也想知道.
楼上的, 我试了,不行啊?
回复 支持 反对

使用道具 举报

发表于 2005-12-1 22:50:07 | 显示全部楼层
bash下好使
不知别的shell怎么样
回复 支持 反对

使用道具 举报

发表于 2005-12-3 08:37:28 | 显示全部楼层
大家知道C里面有一个beep的函数麽?
回复 支持 反对

使用道具 举报

发表于 2005-12-3 18:03:06 | 显示全部楼层
use ur mouth
回复 支持 反对

使用道具 举报

发表于 2005-12-5 11:12:16 | 显示全部楼层
printf 里面的也有和echo -e "\a"一样的 \a
\a     alert (BEL)试试....
回复 支持 反对

使用道具 举报

发表于 2005-12-5 11:44:55 | 显示全部楼层
Post by huan

  1. echo -e "\a"
复制代码
在我这里不管用
回复 支持 反对

使用道具 举报

发表于 2005-12-5 13:06:26 | 显示全部楼层
内核得支持吧,我的系统原来在shell下,错误输入之后总是响,后来学习编译内核后,用自己精减编译的内核引导系统后就不再响了。
具体原因,没有研究过!
在xwindows下的console里,beep声被设置到了系统声音设备里了!喇叭是不叫了,音箱会叫得
回复 支持 反对

使用道具 举报

发表于 2005-12-5 13:19:46 | 显示全部楼层
那就奇了
以下摘自echo manpage
       -e     enable interpretation of the backslash-escaped characters listed
       --help display this help and exit
              output version information and exit
       With -e, the following sequences are recognized and interpolated:
       \NNN   the character whose ASCII code is NNN (octal)
       \\     backslash
       \a     alert (BEL)
       \b     backspace
       \c     suppress trailing newline
       \r     carriage return
       \t     horizontal tab
       \v     vertical tab


按楼上的意思
应该是需要pcspeaker支持
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表