我在基于 mips 的系统(特别是路由器上的 openwrt)上运行 linux。
当我运行重新启动(由busybox 提供),即reboot
它自己运行时,系统重新启动,但某些服务(网络服务器、dhcp/dns、dsl 的东西)没有启动。
但是,当我通过 Web 界面重新启动时,所有服务都正常启动。我查看了代码,发现 Web 界面运行reboot > /dev/null 2>&1
。运行此命令还会重新启动并正确启动服务。
我的问题是如何将 stdout 和 stderr 重定向到 /dev/null 影响下次启动时服务的启动?
另外,我想知道,重启是否包含特定于架构的代码?