Re: Shell Script macht Probleme unter Cron

From: Gordon Bergling <gbergling(at)0xfce3.net>
Date: Tue, 06 Jul 2004 21:19:54 +0200

Hallo Erwin,

Erwin Zbinden wrote:

> Ich stehe mal wieder vor einem Rätsel: Ich habe ein Skript, das von
> einem entfernen Server per ftp ein Backup abholt. Wenn ich das Skript
> manuell ausführe, läuft es einwandfrei, wenn ich es von Cron ausführen
> lasse, meldet FTP einen illegal port command.
>
> (Aufruf der shell)
> HOST='host.ch'
> USER='user1'
> PASSWD='XXX'
> date=`date +%w_%A`
> FILE="backup_$date.sql"
> echo $FILE
>
> cd backup
>
> ftp -n $HOST <<END_SCRIPT
> quote USER $USER
> quote PASS $PASSWD
> cd dbbackup
> get $FILE
> delete $FILE
> quit
> END_SCRIPT
>
> echo "Skript ausgefuehrt"
> exit 0
>
> Das Ding läuft unter Linux einwandfrei, also sollte es auch unter
> FreeBSD laufen, oder?
>
> Für Tipps bin ich dankbar.

Bekommst Du eine Fehlermeldung von Cron? Ich hatte früher mal das
Problem, dass ich Kommandos wie
"ftp" mit vollständigen Pfad angeben musste, bzw. im Cron, einen
falschen Path gesetzt hatte.

Gruss,

          Gordon

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 06 Jul 2004 - 21:21:23 CEST

search this site