阅读:2187回复:10
printk()(在LINUX7.2下)怎么就是显示不出东西? |
|
最新喜欢:zxwits... |
沙发#
发布于:2002-01-15 17:22
你的消息等级不够高。。。
|
|
|
板凳#
发布于:2002-01-15 20:19
......
|
|
|
地板#
发布于:2002-01-15 21:57
kernel.h 里面定义了
#define KERN_EMERG \"<0>\" /* system is unusable */ #define KERN_ALERT \"<1>\" /* action must be taken immediately */ #define KERN_CRIT \"<2>\" /* critical conditions */ #define KERN_ERR \"<3>\" /* error conditions */ #define KERN_WARNING \"<4>\" /* warning conditions */ #define KERN_NOTICE \"<5>\" /* normal but significant condition */ #define KERN_INFO \"<6>\" /* informational */ #define KERN_DEBUG \"<7>\" /* debug-level messages */ 如果console上面没有输出,你可以看 /var/log/message |
|
地下室#
发布于:2002-04-20 00:15
请切换到单用户模式进行,方法是执行
#init 1 |
|
5楼#
发布于:2002-04-21 11:49
printk()的信息都被输入到文档: /var/log/messages, 可以vi这个文档。
另外,如果想直接将信息打印到屏幕,可以修改文档 /proc/sys/kernel/printk, 将第一个参数改为8。 ;) |
|
6楼#
发布于:2002-04-24 08:50
可是你改/proc中的参数,怎么保留到下一次启动呢?
|
|
7楼#
发布于:2002-04-24 13:15
将下面的命令加到初始化脚本里:
echo 8 > /proc/sys/kernel/printk |
|
8楼#
发布于:2002-04-25 00:09
应该能在内核中设置的吧,设置好后重编译内核,这样就保存在内核中了。你那个做法要启动脚本帮忙,如在单用户维护状态下,只能写到系统启动脚本中了(此状态似乎没有必要)。
|
|
9楼#
发布于:2002-04-25 12:30
条条大路通罗马,随便你了。
|
|
10楼#
发布于:2002-05-21 09:45
我也碰到这个问题,用tailf /var/log/message &看messagage文件就可以了
|
|