Der cURL-Download bleibt immer hängen, funktioniert aber beim zweiten Versuch

Der cURL-Download bleibt immer hängen, funktioniert aber beim zweiten Versuch

Einmal pro Woche lade ich eine Datei von der US-amerikanischen FCC herunter. Ich habe ein Bash-Skript mit folgendem Inhalt.

curl http://wireless.fcc.gov/uls/data/complete/l_amat.zip --remote-name

Jede Woche kommt es beim ersten Versuch zum Stillstand. Die Daten werden nie weitergeleitet. Die Fortschrittsmeldung von cURL funktioniert, die Zeit läuft ab, aber die Datenrate ist gleich Null.

Wenn ich zum Anhalten Strg+C drücke und es dann sofort wieder ausführe, funktioniert es jedes Mal einwandfrei.

Es scheint eine Zeitspanne zu geben, in der ich es warten kann und es beim ersten Versuch wieder funktioniert. Ich glaube, diese Zeitspanne beträgt etwa zehn Minuten. Wenn ich es länger warten lasse, muss ich die Sache mit Starten, Stoppen und erneutem Versuch erneut durchführen.

Dies ist Ubuntu 18.04 LTS, das bei Linode läuft. Es ist nur eine Hobby-Sache ohne wirkliche Bedeutung, aber was könnte die Ursache dafür sein? Es ist das Einzige, was mich davon abhält, den Prozess, zu dem dies gehört, vollständig zu automatisieren.

verwandte Informationen