alligator: FTP-Überprüfung via Perl

Hi,

ich hab daheim relativ häufig einen FTP-Server laufen (via Dynamic DNS dyndns.org)
Nun will ich ein Perl-Script schreiben, dass überprüft ob der Server online ist oder nicht.
Also ich geh auf die Seite http://www.überprüfung.de und dann soll mir angezeigt werden ob ftp://mein.ftp.server online ist oder nicht.
Ich habs vor einer Weile schonmal versucht mit dem Ping-Modul soweit ich noch weiss aber das ging nicht und hab mich dann was anderem gewidmet. Aber nun will ichs nochmal versuchen ...
Kann mir da mal jmd. ein Tipp geben wie man das idealerweise und perfomant lösen kann.

Danke
alligator

  1. hi,

    falls das CGI in PERL sein sollte: Modul IO::Socket nehmen und schauen ob an host.xy der port 21 offen ist.

    Gruß, Rolf

  2. <p>Ist mein Server Online?

    <?
    readfile("ftp://username:passwort@deinserver.dyndns.org/dieser_server_ist_online.txt")
    ?>
    das sollte gehen...
    </p>

    1. Ich mal wieder... das war/ist PHP.

      aber falls es jemanden interessiert:

      mit

      dieser_server_ist_online.txt =

      ------------------------------------
      <? $antwort="Ja" ?>
      ------------------------------------

      und

      <?
      $antwort="Nein";
      include("ftp://username:passwort@deinserver.dyndns.org/dieser_server_ist_online.txt")
      ?>

      <p>Ist mein Server Online? <? echo $antwort ?>
      </p>

      bekommst Du zumindest eine positive Antwort, wenn der Server funzt.
      Vorsicht: Unter windows wird dat nix (Ich meine den Webserver und PHP!

      fastix