0

我在基于 mips 的系统(特别是路由器上的 openwrt)上运行 linux。

当我运行重新启动(由busybox 提供),即reboot它自己运行时,系统重新启动,但某些服务(网络服务器、dhcp/dns、dsl 的东西)没有启动。

但是,当我通过 Web 界面重新启动时,所有服务都正常启动。我查看了代码,发现 Web 界面运行reboot > /dev/null 2>&1。运行此命令还会重新启动并正确启动服务。

我的问题是如何将 stdout 和 stderr 重定向到 /dev/null 影响下次启动时服务的启动?

另外,我想知道,重启是否包含特定于架构的代码?

4

1 回答 1

2

不,重定向 stdout/stderr 一定不能影响引导过程(无论如何,它会保存在哪里?)。一定是有别的原因造成的。

“shutdown -r now”有效吗?

于 2012-07-08T00:09:28.153 回答