Perl und Crontab

Post Reply
Message
Author
alx
Posts: 64
Joined: 20. Jan 2000 21:37
Contact:

Perl und Crontab

#1 Post by alx »

ich habe ein kleines Programm geschreiben, welches mit Crontab jede Minute einmal ausgeführt wird. Das Programm ließt aus einer Datei eine Zeile und speichert sie in einer andern. Starte ich das Programm manuell funkt. alles einwandfrei. Nur lasse ich es über crontab starten erfüllt es nicht seinen Dienst sondern bleibt im Hintergrund hängen. Es wird auch nichts in die neue Datei geschrieben sondern nur die alte gelöscht.
Wo liegt das Problem?

MfG AlX

hugenay

Re: Perl und Crontab

#2 Post by hugenay »

Meist liegt sowas am falschen Environment. Man muss drauf achten, dass die Umgebung, in der Crontab ausgeführt wird, mit der du testest übereinstimmt. Rufst du irgendwelche Systemkommondos aus dem perl skript vielleicht auf??

Da bräuchte man mehr infos um genaueres zu sagen.
gruss hug.

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: Perl und Crontab

#3 Post by hjb »

Hi!

Genauer: bei Ausführung von Cronjobs ist meist /usr/local/bin nicht im Pfad, vielleicht liegt es daran. Kann man mit PATH= am Anfang der crontab setzen.

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

alx
Posts: 64
Joined: 20. Jan 2000 21:37
Contact:

Re: Perl und Crontab

#4 Post by alx »

komisch Sache.
1) hab PATH eingefügt => perl wurde nicht mehr gefunden
2) PATH auskommentiert => seit dem läuft alles

...komisch.. werd das mal weiter beobachten...

vielen Dank für die Hilfe, AlX

ratte

Re: Perl und Crontab

#5 Post by ratte »

In Cronjobs lassen sich viele Fehler vermeiden, indem man *immer* mit harten Pfadangaben arbeit.

zb. /bin/cat statt cat
oder /home/linus/dateiname

etc.

ratte

Post Reply