Levent: automatisieren

hi,

also ich habe ein perl script was per aufruf logiles auswählt nach datum und archiviert ...

ich will das script aber irgendwie so haben, dass es ständig läuft und sozusagen es immer überprüft wird in gewissen abständen, ob bereits lofiles da sind, die älter als X sind oder so..

wie kann ich denn da ran gehen?

danke für jede hilfe
levent

  1. hi,

    ich will das script aber irgendwie so haben, dass es ständig läuft und sozusagen es immer überprüft wird in gewissen abständen,

    zb so http://perlbase.xwolf.de/cgi-bin/perlbase.cgi?dis.5.12

    Hinweis: Signale funktionieren nicht unter windof.

    Erwin

    --
    SELFforum - Das Tor zur Welt!
    Theoretiker: Wie kommt das Kupfer in die Leitung?
    Praktiker: Wie kommt der Strom in die Leitung?
    1. Hinweis: Signale funktionieren nicht unter windof.

      gibs keine alternative ??

      1. Hi!

        Hinweis: Signale funktionieren nicht unter windof.

        gibs keine alternative ??

        Wenn du öfter oder _nur_ Perl unter Windows verwendest, dann schau Dir mal das an. Ist zwar kostenpflichtig, aber ich habe den Kauf noch nicht einen Tag bereut:

        http://www.activestate.com/Products/Perl_Dev_Kit/

        Das Stichwort ist "PerlSVC", womit du Perl-Skripte zu Windows Services machen kannst.

        Kostenlose Alternative wäre - soweit ich weiß - auch noch das Modul Win32::Daemon

        http://www.roth.net/perl/Daemon/

        Gruß,
        Tim

  2. ich will das script aber irgendwie so haben, dass es ständig läuft und sozusagen es immer überprüft wird in gewissen abständen, ob bereits lofiles da sind, die älter als X sind oder so..

    du suchst cronjobs. Unter Windows gibt's auch sowas, heißt aber anders. Ich hab aber keine Ahnung wie das funktioniert, such mal mit google

    Struppi.

    1. Hi,

      du suchst cronjobs. Unter Windows gibt's auch sowas, heißt aber anders.

      unter Windows sind das die Scheduler Einträge. Dort kann man zu bestimmten Zeiten beliebige Programme ausführen lassen. (oder auch alle x min od. std.)

      Bei W2k findest Du die unter My Computer -> Control Panel -> Scheduled Tasks.

      Gibt auch die Möglichkeit einen Service draus zu machen, das ist aber aufwendiger, habe ich selbst noch nie gemacht.

      mfg
      HADI