日期:2014-05-16  浏览次数:20890 次

关于如何屏蔽modprobe错误信息的问题
各位好,

我在使用modprobe   ipmi_si命令的时候,因为机器上没有使用ipmi的设备,肯定会报错。
ipmi_si:Trying   "kcs "   at   I/O   port   oxca2
ipmi_si:Trying   "smic "   at   I/O   port   oxca9
ipmi_si:Trying   "bt "   at   I/O   port   oxe4
ipmi_si:Unable   to   find   any   System   Interface(s)
FATAL:   Error   inserting   ipmi_si   (/lib/modules/2.6.9-5.ELsmp/kernel/drivers/char/ipmi/ipmi_si.ko):   No   such   device
于是我加了以下参数:modprobe   ipmi_si   > /dev/null   2> &1
这个时候,FATAL   error那个信息不显示,但是前面的错误信息还是会显示出来。

前面说到显示错误信息(ipmi_si类似行)的地方是在文本终端下面,如果是xwindows或者ssh终端不会有那个错误,但是如果你执行程序在ssh终端等,系统还是会把错误信息发送到本机上正在使用的文本终端屏幕上。

那么我是否有办法屏蔽这些错误信息呢?
在文本终端下,谢谢!



------解决方案--------------------
猜想和syslog.conf文件有关,这应该是一个Console Log消息。

请检查/etc/syslog.conf文件,把输出到Console的那行先暂时注释,然后停止syslog服务并重启syslog服务。
------解决方案--------------------
就这个个例,不知道直接去改 ipmi_si的驱动把里面的printk都去掉是否可行?