Usiłuję uruchomić usługę, która zależy od uruchomienia sieci za każdym razem, gdy komputer jest restartowany. Mam parę pytań:
Czy jest to łatwo możliwe ze skryptu /etc/init.d? Próbowałem tutaj utworzyć skrypt (zgodny ze standardami), ale naprawdę wątpię, aby działał on nawet przy starcie systemu, a co dopiero działał. Kiedy testuję to ręcznie, działa.
Widziałem nową usługę Upstart, ale jeśli chodzi o to, jak to naprawdę działa, jestem całkowicie w ciemności.
Jak mogę utworzyć skrypt uruchamiany przy rozruchu, który uruchamia się po uruchomieniu sieci? Gdybym mógł uruchomić go po podłączeniu do sieci bezprzewodowej, jeszcze lepiej :)
źródło
net-device-up
włączenianet-device-added
? Używam tego skryptu, aby uruchomić serwer DLNA obsługujący od nowawlan0
. Dzięki za wskazówkę, muszę znaleźć dobry przewodnik na temat wszystkich opcji dostępnych dla Upstart, wydaje się, że to lata przed systemem v.net-device-up
prawdopodobnie byłaby to właściwa droga. Oto odniesienie . Spójrz szczególnie na wiki.spójrz na to: http://www.cyberciti.biz/tips/how-do-i-run-firewall-script-as-soon-as-eth0-interface-brings-up.html to polecenie post-up chyba szukasz.
Oto więcej informacji na temat plików w / etc / network: https://serverfault.com/questions/81494/is-every-script-located-in-etc-network-if-up-d-when-an-interface -jest wychowany
źródło