cinternet: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
== Verwendung == | == Verwendung == | ||
Skript "/home/uta/dsl-reconnect.sh" mit den Rechten 744 zum Neuverbinden einer DSL-Verbindung | Skript "/home/uta/bin/dsl-reconnect.sh" mit den Rechten 744 zum Neuverbinden einer [[DSL]]-Verbindung. | ||
#!/bin/bash | #!/bin/bash | ||
Zeile 10: | Zeile 10: | ||
# | # | ||
# Checking the status of device dsl0 for the word 'disconnect' and | # Checking the status of device dsl0 for the word 'disconnect' and | ||
# storing the result in a variable called ' | # storing the result in a variable called 'status' | ||
status=$(cinternet -i dsl0 -s | grep disconnect) | |||
# | # | ||
# Test to see if the value is not NULL | # Test to see if the value is not NULL | ||
if [ -n "$ | if [ -n "$status" ] | ||
then | then | ||
# The interface is down, start the interface | # The interface is down, start the interface |
Aktuelle Version vom 6. Februar 2009, 12:33 Uhr
Der Shell-Befehl cinternet ist ein einfaches Frontend für den Daemon smpppd.
Verwendung
Skript "/home/uta/bin/dsl-reconnect.sh" mit den Rechten 744 zum Neuverbinden einer DSL-Verbindung.
#!/bin/bash # # Script to check if ADSL is disconnected & try reconnecting # # Checking the status of device dsl0 for the word 'disconnect' and # storing the result in a variable called 'status' status=$(cinternet -i dsl0 -s | grep disconnect) # # Test to see if the value is not NULL if [ -n "$status" ] then # The interface is down, start the interface cinternet -i dsl0 -A sleep 10 else # The interface is up, just exit exit 0 fi
Eintrag in die Crontab von Benutzer "uta".
# DSL-reconnect * * * * * /home/uta/bin/dsl-reconnect.sh
Weblinks
- cinternet (1) (Digipedia.pl)