0

私はmipsベースのシステム(特にルーターのopenwrt)でLinuxを実行しています。

再起動(busyboxによって提供される)を実行すると、つまりrebootそれ自体でシステムが再起動しますが、一部のサービス(webserver、dhcp / dns、dslのもの)が起動しません。

ただし、Webインターフェイスを介して再起動すると、すべてのサービスが正常に開始されます。コードを見ると、Webインターフェイスが実行されていることがわかりましたreboot > /dev/null 2>&1。このコマンドを実行すると、サービスも再起動して正しく起動します。

私の質問は、stdoutとstderrを/ dev / nullにリダイレクトすると、次回の起動時にサービスの起動にどのように影響するかということです。

また、再起動にはアーキテクチャ固有のコードが含まれるのでしょうか。

4

1 に答える 1

2

いいえ、stdout / stderrのリダイレクトは、ブートプロセスに影響を与えてはなりません(とにかくどこに保存されますか?)。これを引き起こしている何か他のものがあるに違いありません。

「shutdown-rnow」は機能しますか?

于 2012-07-08T00:09:28.153 に答える