<<< Previous topic - Next topic >>> |
|
Author |
Message |
MrQ
Joined: 02 Sep 2011 Posts: 1
|
Posted: 11.05.2012, 14:18 Post subject: Programmstart beim Einstecken des Netzwerksteckers |
|
|
Hallo,
ich möchte beim Einstecken und Rausziehen des Netzwerksteckers ein Programm starten.
Wie kann ich das am besten realisieren?
Gruß Jens Ramhorst |
|
Back to top |
|
|
hne
Joined: 11 Jul 2008 Posts: 210 Location: Hannover
|
Posted: 01.06.2012, 18:38 Post subject: |
|
|
Zum Beispiel ein kleines Script schreiben, dass zyklisch schaut, ob das Kabel gesteckt oder gezogen wurde:
Hier ein Beispiel:
Code: | #!/bin/sh
while true
do
while [ `cat /sys/class/net/eth0/carrier` = "0" ]
do
sleep 5
done
logger -t lanwatch "Link is up"
while [ `cat /sys/class/net/eth0/carrier` = "1" ]
do
sleep 5
done
logger -t lanwatch "Link is down"
done |
Diesen Script so starten:
Code: | ./lanwatch.sh </dev/null >/dev/null 2>&1 & |
In dem Beispiel wird jeweils eine Zeile per Programm "logger" im Syslog ausgegeben. Genauso kann man dort eigene Programme starten. Zum Debuggen einfach das obige Script ohne die Umleitungen nach /dev/null starten. _________________ Henry Nestler |
|
Back to top |
|
|
|