Online-Status Test...

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Soul_D
Beiträge: 82
Registriert: 17.08.2007 16:35:26
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Online-Status Test...

Beitrag von Soul_D » 21.05.2008 09:50:01

Hi Forum,

ich möchte gerne duch ein Script testen ob meine Internetverbindung steht! Wie könnte ich das lösen???
Ich bin nur auf die Idee gekommen, einen Ping zu machen, das dann in eine Datei zu schieben und mit einer else-if Abfrage nach "Antwort" greppen, wenns zutrifft, dann führ was aus, und wenn nicht, dann mach nichts! Aber die Lösung ist halt schon sehr umständlich, klappt das nicht anders?

Bitte um ein paar Tipps!


Best Regards,

Soul_D!"@§$%

Benutzeravatar
goeb
Beiträge: 348
Registriert: 26.08.2006 18:12:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Online-Status Test...

Beitrag von goeb » 21.05.2008 10:43:01

Wenn du ping verwenden willst, sollte es so gehen:

Code: Alles auswählen

if ping -c1 <host> ; then
    <online kommandos>
else
    <offline kommandos>
fi
Kann natürlich sein das <host> offline ist...

MfG, gœb

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Online-Status Test...

Beitrag von rendegast » 21.05.2008 13:56:52

Besser als ping IMO 'traceroute -n -m hops ...'
Der letzte Server muß nicht laufen, bei 3-4 Hops ist Privatnutzer normalerweise im Netz.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Soul_D
Beiträge: 82
Registriert: 17.08.2007 16:35:26
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Online-Status Test...

Beitrag von Soul_D » 27.05.2008 11:46:28

Hi, danke für die Antworten!

Nee, ping ist schon in Ordnung. Ich pinge einfach meinen Gate also die 89.48.1.1 wenn der nicht online ist, kann ich doch auch nicht on sein, oder liege ich da falsch!?


Best Regards,

Soul_D!"@§$%

Antworten