内部にスクリプトがあり、/etc/init.d/wifi
起動時にスクリプトを起動したいと思います。まず実行して権限を付与してsudo chmod 755 wifi
から実行しますsudo update-rc.d wifi defaults
。最後に有効にしましたが、wifi enable
正常に動作しました。ただし、再起動してもサービスは有効になりません。
なぜ?私は何を見逃していますか?私はDebian 9を使用しています。
ベストアンサー1
まず、systemdにサービスについて教えてください。
systemctl daemon-reload
これにより、initVブートからシステム単位ファイルへのマッピングを作成する必要があります。今実行すると、合理的な出力を得ることができます。
systemctl status wifi
このサービスを有効にする必要があります。
systemctl enable wifi
これは、初期化中に正しいポイント、つまりネットワーク依存サービスの前に開始されていることを確認する複雑さを解決しません。実際、このようにネットワークをリリースすることは非常に異例です。一般的に、ifupdown、networkManager、または類似アイテムによって処理されるsystemdとネットワーキングの間には別の抽象化レイヤがあります。