Thread Perl-Skript und Scheduled Tasks: Perl-Skript läuft nicht los... (18 answers)
Opened by Ozymades at 2007-04-10 14:25

Ozymades
 2007-04-10 14:25
#75778 #75778
User since
2007-04-10
8 Artikel
BenutzerIn
[default_avatar]
Hi Leute,

Ich brauchte ein Skript, das sollte alle Dateien älter als x Tage löschen. Habe ich geschrieben, kein Problem
(Ok, es gibt Probleme mit Dateiberechtigungen, aber um die soll es hier nicht gehen...).
Das Skript schreibt ein Logfile mit folgender Funktion:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sub print_log
{
my $string = shift;
my $logfile = "PATH\FILENAME";
$! = 0;
unless(open(LOG, ">>", $logfile))
{
print "Konnte Logfile nicht oeffnen: $!\n";
exit 1;
}
print $string;
print LOG $string;
close(LOG);
}


Auf der Konsole läuft das auch prima, das Logfile wird erzeugt, das Skript schreibt auch rein, alles wunderbar.
Jetzt soll dieses Skript aber unter Windoof als Scheduled Task laufen.

Und jetzt tut es nicht mehr. Es legt auch das Logfile nicht mehr an...

Was muss man denn beachten, wenn man ein Perl-Skript schreiben will, dass als Scheduled Task laufen soll?
Das Skript läuft auch dann nicht, wenn ich die prints rausnehme.

Gruss,
Ozymades

View full thread Perl-Skript und Scheduled Tasks: Perl-Skript läuft nicht los...