Debian でスクリプトを起動するには?

Debian でスクリプトを起動するには?

内部にスクリプトがあり、/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とネットワーキングの間には別の抽象化レイヤがあります。

おすすめ記事