Crontab, Scriptaufruf

Post Reply
Message
Author
fraggle
Posts: 9
Joined: 29. Sep 2002 6:32
Location: Brigachtal
Contact:

Crontab, Scriptaufruf

#1 Post by fraggle »

Hallo,

ich möchte durch einen Eintrag in der Crontab bzw. bei SuSe 7.3 auch in der /etc/cron.hourly/meinscript ein script zur Ausführung bringen, welches mir mit fetchmail die Post vom Server holt und mit sendmail die meinige dort hin schickt.

Das Script hat folgenden aufbau :

#!/bin/sh
#
# Mailversand
#
# Eintrag in der Messages:
date +"%b %d %T Verarbeite E-mails..." >> /var/log/messages
#
# ISDN-Verbindung herstellen:
isdnctrl dial ippp0
#
# Mails empfangen:
/usr/bin/fetchmail -a >> /var/log/fetchmail 2>&1
#
# Mails versenden:
sendmail -q
#
# Offline gehen:
isdnctrl hangup ippp0
#
# Noch ein Eintrag in die Messages:
date +"%b %d %T Verarbeitung der E-Mails beendet" >> /var/log/messages


Wenn ich diese Befehle einzeln n der Shell eingebe, funzt das auch prima. Allerdings produziert das Script folgende Fehlermeldung, wenn es durch den cronjob aufgerufen wird:

... in der /var/log/messages steht :
Oct 8 09:30:00 lisa run-crons[14147]: mailabruf returned 127
Oct 8 09:30:25 lisa inetd[1257]: smtp/tcp (2): bind: Address already in use

... und per Mail erhalte ich das :
running hourly cronjob scripts
SCRIPT: mailabruf exited with RETURNCODE = 127.
SCRIPT: ouput (stdout && stderr) follows
nice: /etc/cron.hourly/mailabruf: No such file or directory
SCRIPT: mailabruf ------- END OF OUTPUT

Kann mir jemand einen Rat geben ?????
Last edited by fraggle on 08. Oct 2002 8:16, edited 1 time in total.

Post Reply