关于如何屏蔽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都去掉是否可行?