cinternet: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird 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 'result'
  # storing the result in a variable called 'status'
  result=$(cinternet -i dsl0 -s | grep disconnect)
  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 "$result" ]
  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