现在我用的DM8127平台,内核版本为2.6.37。现在出现有时使用reboot命令重启时会出现重启不了的情况,看打印I日志好像是死在关闭网卡的时候了,打印信息如下
cat: can't open '/var/run/udhcpc.eth0.pid': No such file or directory
这是控制台打印的最后一条信息,之后设备就再也没有响应了,看着像是内核挂了,上面那条信息是/etc/init.d/networking 脚本打印出来的。这种情况出现的概率很低,但是每次都是卡死在这个位置,请问有遇到过这个问题的吗?
**********************************************************
在reboot时依次执行了/etc/init.d/rc6.d目录的各个脚本
K10telnetd //关闭telnet后台
K41networking //关闭网络,使用的是 ifdown -a 命令,从打印信息看是死在这个脚了
K90syslog //关闭syslog后台
S20sendsigs //向所有的进程发送SIGTERM 和 SIGKILL信号,两个信号直接相差5s
S25save-rtc.sh //保存RTC
S31umountnfs.sh //关闭NFS
S40umountfs //关闭本地挂载的文件系统,nand flash上的ubifs,和sd卡上的ext3 ,swap交换分区(没有使用swap功能)
S90reboot //执行reboot -i -d -h
weichao xue:
重启的时候是先关闭应用程序还是先关闭网络?
weichao xue:
回复 Chris Meng:
现在是先关闭的网络,我改成关闭应用再测试一段时间,谢谢