Ich möchte gerne ein Shell Script schreiben der einfach per Cron überprüft ob eine Webseite Online (Erreichbar) ist. Ich habe soetwas ehnliches mit Sendmail gemacht aber sendmail konnte man mit test nach der pid Datei abfragen.
Mit wget oder w3m -dump oder w3m -dump_sourse ist es schwierig dann zu vegleichen. Hat jemand eine idee?
#!/bin/bash
# Wenn sendmail läuft ist alles ok
if test -f /var/run/sendmail.pid
then
SENDMAILOK=ok
# passiert nichts
else
# Ist sensmail nicht gestartet wird es gestartet
SENDMAILOK=no
/usr/sbin/rcsendmail start
date | mail filip@dudde.cc -s "alert@ssh3.de: Sendmail reboot!"
fi
Ja ich weiß aber ich wollte es mit eine Schleife ins internet machen da ich dauernd irgendwelche Alerts von solchen internet Diensten bekomme das meine seite angeblich ab und zu nicht erreichbar sein sollte. Und zwar über 15 min.
Das ist quatsch. Wenn ich dem Webserver teste dann ist es schon ein anfang aber ich möchte gerne den Provider checken!