システムサービスは、Wi-Fiアダプタが接続されるのを待ちます。

システムサービスは、Wi-Fiアダプタが接続されるのを待ちます。

WiFiアダプタが起動するたびにMACアドレスを変更するシステムサービスがあります。システムサービスが正しく実行されています。私はこの体系的なサービスが欲しい1分30秒以内Wi-FiアダプタがUSBに接続されていない場合。 systemdサービスを実行したくありません。udevルールを通じてsystemdサービスはnetwork-pre.targetとNetworkManager.serviceの後に開始されるため、systemdサービスが必要です。このサービスの前に始めてください

どうすればいいですか?

[Unit]
Description=macchanger on %I
Wants=network-pre.target
Before=network-pre.target
BindsTo=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device

[Service]
ExecStart=/usr/bin/macchanger -r %I
Type=oneshot

[Install]
WantedBy=multi-user.target

ベストアンサー1

おすすめ記事