私はmipsベースのシステム(特にルーターのopenwrt)でLinuxを実行しています。
再起動(busyboxによって提供される)を実行すると、つまりreboot
それ自体でシステムが再起動しますが、一部のサービス(webserver、dhcp / dns、dslのもの)が起動しません。
ただし、Webインターフェイスを介して再起動すると、すべてのサービスが正常に開始されます。コードを見ると、Webインターフェイスが実行されていることがわかりましたreboot > /dev/null 2>&1
。このコマンドを実行すると、サービスも再起動して正しく起動します。
私の質問は、stdoutとstderrを/ dev / nullにリダイレクトすると、次回の起動時にサービスの起動にどのように影響するかということです。
また、再起動にはアーキテクチャ固有のコードが含まれるのでしょうか。