Erkennen Sie das Ethernet-Link-Up-Ereignis und führen Sie das Skript aus

Erkennen Sie das Ethernet-Link-Up-Ereignis und führen Sie das Skript aus

Hallo, ich möchte das Skript zur Erkennung eines Ethernet-Link-Up-Ereignisses ausführen.

Ich habe versucht, das Skript in /etc/network/if-up.d/ einzufügen, aber es hat bei mir nicht funktioniert. Gibt es also eine Möglichkeit, das Ereignis jedes Mal zu erkennen und das Skript auszuführen?

Antwort1

Ich denke, es gibt verschiedene Möglichkeiten, Ubuntu zu steuern, und hier treten Ihre Probleme auf – die eine ist über Skripte wie /etc/network/interfaces (die das Verzeichnis if-up.d oder das Hinzufügen eines Befehls „up“ unterstützen sollten) – die andere ist über den Network Manager – der im Allgemeinen mit der GUI verknüpft ist. (Wenn Sie diese Methode verwenden, stellen Sie einfach sicher, dass Ihr Skript mit chmod 755 script.sh ausführbar ist.)

Es ist nicht ganz klar, ob es möglich ist, Skripte mit Network Manager zum Laufen zu bringen - aberes wurde auf dem Ubuntu SE vorgeschlagendass dies durch einen Eintrag in /etc/network/interfaces mit dem Schnittstellentyp „Manuell“ möglich sein könnte. Theoretisch wird dies vom Network Manager gesteuert, es werden aber auch Skripte im Verzeichnis if-up.d ausgeführt.

verwandte Informationen