Cronjobs

adonis

Registered User
Hallo Liebe Serversupportforumgemeinde,
ich habe mal wieder ein Problem wo ich jetzt schon seit ca. gefühlte 230 Stunden dran sitze!
Ich will ein pearl Script starten mittels eines Crownjobs/tab.

in etc/crontab steht nun folgendes:
PHP:
*/1 * * * * root /home/mike/source_new/cstrike/lib/stats.pl
0,1 * * * * mike /home/mike/source_new/cstrike/lib/stats.pl
Ich habe mittlerweile alle möglichkeiten hin und her probiert! Ich bekomme es einfach nicht hin! Wenn ich die Datei manuell mit pearl ./stats.pl starte funzt Sie!

Ich hoffe ihr könnt mir helfen, weil ich verzweifel hier echt!
 
Hallo,

Wie siehts mit den Pfaden aus?
Code:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
Hast du schon mal versucht das ganze über
Code:
*/1 * * * * root /usr/bin/perl /home/mike/source_new/cstrike/lib/stats.pl
aufzurufen?
Bin mir gerade nicht sicher, ob der Perlinterpreter automatisch aufgerufen wird, wenn man eine Perl-Datei aufruft.
 
Sorry, ja die stehen auch alle drin! Es sind auch noch andere crontabs dort drinn die alle laufen nur dieser iene will einfach nicht starten!
Ich vermute fast das es irgend wie damit zusammen hängt das es ein pearl-Script ist. Aber wenn ich dies manuell starte geht es!
 
Hast du schon mal versucht das ganze über
Code:
*/1 * * * * root /usr/bin/perl /home/mike/source_new/cstrike/lib/stats.pl
aufzurufen?
Bin mir gerade nicht sicher, ob der Perlinterpreter automatisch aufgerufen wird, wenn man eine Perl-Datei aufruft.

Habe ich gerade so versucht! Aber startet trotzdem nicht.
Edit: Nehme alles zurück jetzt ghet es Super Dankööööööö!
Serversupportforum da werden sie geholfen!
Vielen vielen Dank!
 
Last edited by a moderator:
War die Datei ausführbar und hatte einen korrekten Shebang? Wenn es mit Voranstellen von perl klappt, liegt es zu 99,999% an einem der beiden Gründe.

Bin mir gerade nicht sicher, ob der Perlinterpreter automatisch aufgerufen wird, wenn man eine Perl-Datei aufruft.
Wird er - dafür sorgt der Shebang:
Code:
#!/usr/bin/perl -w

PS: Pearl ist übrigens ein Versandhandel. Die Programmiersprache heißt Perl.
 
Last edited by a moderator:
Back
Top