cURL Downloadstatistiken in Datei abspeichern (Cronjob)

crashbandicot

Captain
Registriert
Dez. 2013
Beiträge
3.079
Hallo,

ich suche nach einer Möglichkeit, die cURL Downloadstatistik (Total, Time Total) in einer Datei zu speichern. Am besten fortlaufend, da ich eine Downloadstatistik über einen längeren Zeitraum (~1 Woche, halbstündlich) erstellen möchte. Mit ordinären Umleitungen (> oder >>) geht es leider nicht.

In PowerShell würde ich das einfach mit 'Out-File -append' lösen, aber das funktioniert unter Unix ja nicht... ;)
 
Der Fortschritt wird standardmäßig auf stderr geschrieben, weshalb er nicht im Output auftaucht. Du musst ergo auch den Stream umleiten und nicht nur stdout.
Code:
$curl ... >> stdout.log 2>> stderr.log
Alternativ stderr auf stdout umleiten.
Code:
$ curl ... >> stdout+stderr.log 2>&1
 
  • Gefällt mir
Reaktionen: crashbandicot, newshack8910 und Mihawk90
Die Umleitung via 2>&1 hatte ich schon via Google gefunden, aber das scheint meine Synology, auf der ich den cURL Befehl ausführe, nicht zu mögen... :(

/edit
Fehler, vermutlich, gefunden. Ich verifiziere das noch...
 
Zuletzt bearbeitet:
Den Artikel habe ich bereits gelesen, aber ich möchte meine Synology DS für die 24/7 Downloadüberwachung nutzen.
 
Zurück
Oben