Chinaunix

标题: 杀死后台进程后,如何才能不提示“已杀死”呢? [打印本页]

作者: liangxin1300    时间: 2011-02-11 16:10
标题: 杀死后台进程后,如何才能不提示“已杀死”呢?
我执行了beep命令来响铃:
beep -f 450 -l 1999 -d 5000 -r 99999 &

查到进程号是3737:
ps -ef|grep beep|grep -v grep

杀死:
kill -9 3737

再回车或者输入别的命令时,终端就会提示:
[1]+  已杀死               beep -f 450 -l 1999 -d 5000 -r 99999


beep命令必须运行在后台的前提下,如何才能不提示“[1]+  已杀死               beep -f 450 -l 1999 -d 5000 -r 99999”呢?
不然写在shell里会突然蹦出这行话,很煞风景哈

谢谢!!
作者: cjaizss    时间: 2011-02-11 16:27
这个问题好象以前有人问过,是shell打出来的.
反正我没在bash手册里查到怎么去掉这条信息
作者: liangxin1300    时间: 2011-02-11 16:31
这个问题好象以前有人问过,是shell打出来的.
反正我没在bash手册里查到怎么去掉这条信息
cjaizss 发表于 2011-02-11 16:27


谢谢啦
很遗憾呀
作者: expert1    时间: 2011-02-11 17:48
>/dev/null 2>&1
可以吗
作者: liangxin1300    时间: 2011-02-12 07:10
>/dev/null 2>&1
可以吗
expert1 发表于 2011-02-11 17:48


试过了 不行




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2