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