Toon posts:

[BC3] [linux] if verbinding then { } else { }

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mijn linux bakkie maakt gebruik van fetchmail, en is aangesloten op een IDSN router via het netwerk.

ik wil een script in een crontabje zetten die om de 5 min kijkt of er een verbinding is met internet is, zo ja, moet hij fetchmail uitvoeren en mijn mail ophalen, zo nee dan moet hij niks doen.

wie kan mij helpen ?, het moet natuurlijk niet zo zijn dat als hij kijkt of er een verbinding is en die er niet is de router de lijn opengooit want dat wordt me te duur :)

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 15:05

Sjonny

Fratser

als fetchmail op je router draait is er geen probleem ...
doe en ifconfig | grep ippp0 ofzo, en dan zie je of je interface active is.
als je op een andere linux bak draait heb je een groter probleem, want die kan nooit zien of er een internet verbinding is, want hij ziet altijd wel je router...

The problem is in the part of your brain that handles intelligence.


  • Gilles
  • Registratie: Februari 2000
  • Laatst online: 28-07-2025
Je kan toch gewoon proberen de mailserver van je provider te pingen?
Zoiets:
code:
1
2
3
4
5
6
if ( ping mail.zeelandnet.nl -c 1 1>/dev/null 2>/dev/null )
then
    echo "JA";
else
    echo "NEE";
fi

Wel effe die echo''s veranderen met wat er moet gebeuren natuurlijk :p

Verwijderd

Op woensdag 16 mei 2001 16:39 schreef gilles het volgende:

Je kan toch gewoon proberen de mailserver van je provider te pingen?

Zoiets:

code:
1
2
3
4
5
6
7
8
9
10
11
if ( ping mail.zeelandnet.nl -c 1 1>/dev/null 2>/dev/null )

then

    echo "JA";

else

    echo "NEE";

fi



Wel effe die echo''s veranderen met wat er moet gebeuren natuurlijk :p
Jah, maar dan gaat dial on demand aan volgens mij :)

Verwijderd

Topicstarter
Op woensdag 16 mei 2001 17:03 schreef fkooman het volgende:

[..]

Jah, maar dan gaat dial on demand aan volgens mij :)
en das zekers niet de bedoeling...
de router is trouwens geen PC maar een los ding...

Verwijderd

Je zou moeten uitzoeken wanneer de router gaat inbellen, bij welke pakketten...misschien activeert ie wel niet bij een ping, maar wel bij een data connectie naar buiten toe (bijvoorbeeld website opvragen oid). misschien kun je dat ook wel instellen in de router misschien zelfs bij welk ''event'' hij moet gaan inbellen...
Pagina: 1