Guten Abend liebe Gemeinde.
Ich habe in meiner Wohnung einen kleinen Server stehen, dessen Status-Seite von einem Cronjob PHP-Script regelmäßig abgebfragt wird. Dazu benutze ich wget:
$server_page=
wget -O - --user=user --password=pw -- "http://blablu.dyndns.org/params.cgi";
Jetzt habe ich seit Tagen das Problem, dass ich den Fehlerfall (Server nicht erreichbar da dnynds nicht aktualisiert) nicht anständig loggen kann. Ich bekomme es einfach nicht hin, dem wget einen anständigen timeout zu befehlen. Egal was ich mache, wget versucht ewig den Server anzuwählen, bis dann meine meine mySQL-Verbindung weg ist usw...
Ich habe schon alles versucht:
$server_page=
wget --timeout 10 --dns-timeout 10 --connect-timeout 10 --read-timeout 10 -O - --user=user --password=pw -- "http://blablu.dyndns.org/params.cgi";
oder
$server_page=
wget --timeout=10 --dns-timeout=10 --connect-timeout=10 --read-timeout=10 -O - --user=user --password=pw -- "http://blablu.dyndns.org/params.cgi";
oder auch nur einige von den Paramtern. Ich weiß da jetzt nicht mehr weiter.
Tausend Dank für die Hilfe.
LG Martina