LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1359|回复: 5

如何在系统启动后就将错误信息重定向到/dev/null?

[复制链接]
发表于 2003-11-24 16:35:25 | 显示全部楼层 |阅读模式
在使用的时候总是会跳出umount等错误信息,如何将这些写到控制台的信息屏蔽掉?
发表于 2003-11-24 16:41:41 | 显示全部楼层
command >/dev/null 2>&1
 楼主| 发表于 2003-11-24 16:59:29 | 显示全部楼层
最好能在系统启动时执行一个命令把错误信息重定向到/dev/null,以后的命令就不用输入command >/dev/null 2>&1
发表于 2003-11-24 17:04:43 | 显示全部楼层
把他放在启动的脚本里面嘛~~
 楼主| 发表于 2003-11-25 08:35:16 | 显示全部楼层
这样的用法只能屏蔽命令的错误信息和标准输出,那如果要屏蔽内核的标准错误呢?比如在关机时无法umount一个分区的时候错误提示会出现在终端上,如何才能把这些出现在控制台上的错误全部重定向到/dev/null?
发表于 2003-11-25 11:36:59 | 显示全部楼层
我认为,从系统启动到系统终止,都是由init(PID 1)这个守护进程来调用rc.sysinit这个脚本的!,而在这个脚本中就有umount的身影,你可以研究一下这个脚本!
至于如何屏蔽内核输出的错误信息,好像dmesg这个命令可以做到!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表