[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

curl/lwp-download: klappt von Shell, bricht ab per cron



Hallo,

Ich habe ein irritierendes Problem:

Ich möchte einmal am Tag ein Backup von meinem Sourceforge-Projekt
machen. Zu diesem Zweck verwende ich dieses Script:

FILE=fontlinge_`date "+%Y_%m_%d"`.tar.bz2
FROM=http://cvs.sourceforge.net/cvstarballs/fontlinge-cvsroot.tar.bz2

curl -o "$FILE" "$FROM" --retry 40


Funktioniert prima (Das keine Pfadangabe vor curl steht, ist OK, ich
setze den Pfad in cron)

Aus einem cronjob heraus bricht der Transfer meistens mitten drin ab.
Und das seit Wochen:


  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0 2835k    0  1173    0     0    755      0  1:04:05  0:00:01  1:04:04   755
  0 2835k    0  9813    0     0   4641      0  0:10:25  0:00:02  0:10:23 15373
  2 2835k    2 71733    0     0  22317      0  0:02:10  0:00:03  0:02:07 42454
  4 2835k    4  129k    0     0  32171      0  0:01:30  0:00:04  0:01:26 51247
  6 2835k    6  193k    0     0  40678      0  0:01:11  0:00:04  0:01:07 59338
curl: (18) transfer closed with 2705384 bytes remaining to read


Bevor ich curl verwendet habe, habe ich das mit lwp-download probiert,
aber dort trat genau das gleiche Problem auf:

/usr/bin/lwp-download\
      http://cvs.sourceforge.net/cvstarballs/fontlinge-cvsroot.tar.bz2 \
      /disk2/_fontlinge_nightly/fontlinge_`date "+%Y_%m_%d"`.tar.bz2


Hier meine crontab in Auszügen:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=ratti@g3.local
0    20   *    *    *    /disk2/_fontlinge_nightly/download.sh


Ich habe schon andere Uhrzeiten probiert, falls das Problem bei der
Gegenstelle liegt. Keine Besserung. Ich habe ansonsten keinerlei
Netzwerkprobleme. Wie man oben sieht, kam der heutige Abbruch nach 4
Sekunden. Also auch kein Timeout.


Von den letzten 20 Aufrufen per cron haben ungefähr 5 funktioniert. Rufe
ich das ganze von der Shell aus auf, geht es immer.

Ich verstehe es nicht.

Gruß,
Ratti

-- 
 -o) fontlinge | Fontmanagement for Linux | Schriftenverwaltung in Linux
 /\\ http://freshmeat.net/projects/fontlinge/
_\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: