lftp i Crontab

From: Jeppe Bundsgaard (none@jeppe--bundsgaard.net.lh.bsd-dk.dk)
Date: Mon 11 Jun 2007 - 23:51:25 CEST


Date: Mon, 11 Jun 2007 23:51:25 +0200
To: bsd-dk@bsd-dk.dk
From: Jeppe Bundsgaard <none@jeppe--bundsgaard.net.lh.bsd-dk.dk>
Subject: lftp i Crontab

Hej
Jeg har et lille script jeg gerne vil køre i crontab.
scriptet er dette:

#!/bin/sh
date >> /var/log/lftplog
lftp -u 'xx,aa' ftp.xx.com -e "set
ftp:ssl-protect-data true;mirror -v --delete --exclude '\.(avi|mp3|wav
|wmv|ra|ram|rm|rpm|bmp)$' --only-newer --reverse
/usr/home/ XX/www2; exit" >> /var/log/lftplog

Det står i crontab således:

30 3 * * * root /etc/minecrontabs/backup

I cron-loggen står der: Jun 11 03:30:00 sp
/usr/sbin/cron[30114]: (root) CMD (/etc/minecrontabs/backup)
Det kører altså

I outputtet fra backup står der datoen for
kørslen, sådan som scriptet foreskriver. Det går altså også i gang.

Hele scriptet backup kører fint, når jeg kalder det fra min shell.

Men lftp kører ikke når det kaldes i backup der er kaldt af crontab.

Er der nogen der kan give mig et hint til hvad jeg skal ændre?
Tak på forhånd.
Mvh
Jeppe

Jeppe Bundsgaard



This archive was generated by hypermail 2b30 : Sat 30 Jun 2007 - 23:00:02 CEST