我在基于mips的系统上运行linux(特别是路由器上的openwrt)。
当我运行重启(由busybox提供),即只有reboot
时,系统会重新启动,但某些服务(webserver,dhcp / dns,dsl stuff)无法启动。
但是,当我通过Web界面重启时,所有服务都正常启动。我查看了代码,发现Web界面运行reboot > /dev/null 2>&1
。运行此命令也会重新启动并正确启动服务。
我的问题是如何在下次启动时将stdout和stderr重定向到/ dev / null会影响服务的启动?
另外,我想知道,重启会包含特定于架构的代码吗?
答案 0 :(得分:2)
不,重定向stdout / stderr一定不能影响启动过程(无论如何都会保存到哪里?)。必然会有其他原因造成这种情况。
“shutdown -r now”有效吗?