am 06.09.2005, um 18:26:42 +0200 mailte Andre Bauer folgendes:
Ich habe nen Shellscript für mein mail2fax Gateway geschrieben welches ich als Root problemlos auf der Shell ausführen kann. Wenn ich für dieses Script nun nen Cronjob anlege, welcher von Root ausgeführt wird funktioniert es allerdings nicht.
Ein gern gemachter Fehler ist, zu übersehen, daß Du (und auch root) im Cron kein Environment hast. Damit auch keine Pfade.
Ich erhalte die Fehlermeldung, dass /tmp/fax2mail nicht gelöscht werden konte, weil es nicht existiert. Das Problem scheint irgendwo bei csplit zu liegen. Ich komm aber nicht drauf wo es genau klemmt?
Mmh... Es scheint dann wohl doch woanders zu liegen.
cat /var/spool/hylafax/bin/fax${fax} | mimedecode | /var/spool/hylafax/bin/appendheaders.pl > /tmp/mail2fax subject=`grep .*Subject:.*[Ticket#:.[0-9]] /tmp/mail2fax` nr=`echo $subject | sed 's/Subject:.*[Ticket#: [0-9]{16}] //'`
Du bist sicher, daß mimedecode, grep, sed gefunden werden?
Andreas, sich nicht sicher seiend...