Cześć, chciałbym uruchomić skrypt na wykrywaniu zdarzeń łącza ethernet.
Próbowałem umieścić skrypt w /etc/network/if-up.d/, ale nie działało to dla mnie. Czy jest więc jakiś sposób na wykrycie zdarzenia za każdym razem i uruchomienie skryptu?
Cześć, chciałbym uruchomić skrypt na wykrywaniu zdarzeń łącza ethernet.
Próbowałem umieścić skrypt w /etc/network/if-up.d/, ale nie działało to dla mnie. Czy jest więc jakiś sposób na wykrycie zdarzenia za każdym razem i uruchomienie skryptu?
Odpowiedzi:
Myślę, że istnieją różne sposoby kontrolowania Ubuntu, i tutaj masz problemy - ten dotyczy skryptów takich jak / etc / network / interfaces (które powinny obsługiwać katalog if-up.d lub dodanie polecenia „up”) - drugi odbywa się za pośrednictwem Network Managera - który jest generalnie powiązany z GUI. (Jeśli używasz tej metody, upewnij się, że skrypt jest wykonywalny przy użyciu skryptu chmod 755.sh)
Nie jest do końca jasne, czy możliwe jest uzyskanie skryptów współpracujących z Network Managerem - ale na Ubuntu SE zasugerowano, że może to być możliwe poprzez wpis w / etc / network / interfaces z interfejsem typu „Manual” . To - teoretycznie - kontroluje to Menedżer sieci, ale także wykonuje skrypty w katalogu if-up.d.