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