弱问在脚本中如何发出beep的声音

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
toomanystars
帖子: 168
注册时间: 2006-09-12 17:01

弱问在脚本中如何发出beep的声音

#1

帖子 toomanystars » 2007-06-15 13:07

在网上查了一下,有的说用echo -e "\a",但我机器上没声音,我想让后台程序在某一状态时发个小声音提示一下,但又不想用mpg123之类的播音乐文件,请帮我想一下,谢谢
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#2

帖子 iblicf » 2007-06-19 17:03

echo "\a" 没错 ,但是要开启 “系统响铃”(系统-首选-音效) 和 “终端响铃”,所以这种方式不好,还不如调用mplayer 之类的放个什么mp3 ,或者直接 cat *.wav > /dev/dsp
头像
toomanystars
帖子: 168
注册时间: 2006-09-12 17:01

#3

帖子 toomanystars » 2007-06-20 10:49

哦,原来是酱紫!谢谢,那我还是播个wav吧
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
联系:

#4

帖子 laborer » 2007-06-20 11:16

代码: 全选

aplay /usr/share/sounds/warning.wav
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#5

帖子 iblicf » 2007-06-20 11:25

代码: 全选

2 > /dev/null 

:)
头像
toomanystars
帖子: 168
注册时间: 2006-09-12 17:01

#6

帖子 toomanystars » 2007-06-21 13:39

iblicf 写了:

代码: 全选

2 > /dev/null 

:)
bash: 2:找不到命令
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#7

帖子 bones7456 » 2007-06-21 13:46

直接cat好像也不行哦,我这里试了都是噪音。
aplay可以。
关注我的blog: ε==3
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#8

帖子 iblicf » 2007-06-21 14:49

bones7456 写了:直接cat好像也不行哦,我这里试了都是噪音。
aplay可以。
可能是音频采样率的问题吧,我这里 cat ~/.openoffice.org2/user/gallery/chimes.wav > /dev/dsp 是可以的

to lz : 我的意思是

代码: 全选

  aplay *.wav  1 >& /dev/null


目的是不做多余的屏幕输出
niedhui
帖子: 11
注册时间: 2007-04-26 23:12

#9

帖子 niedhui » 2007-06-24 12:15

为什么要用 1>&,和用>&有什么区别吗?
头像
wen1987
帖子: 88
注册时间: 2007-07-04 21:54

#10

帖子 wen1987 » 2007-07-18 11:28

sudo apt-get beep
功能很强的,可以指定频率什么的。
Study or die.
回复