Versuchen Sie es mit tail, um die Datei kontinuierlich zu kopieren:
tail -c +0 -f /proc/$pid/fd/$fd > filename
Natürlich müssen Sie den Tail-Prozess manuell (oder auf andere externe Weise) stoppen, wenn der Download abgeschlossen ist.
Das fdlink-Projekt, bestehend aus einem Linux-Kernel-Modul und einer einfachen Anwendung, gibt vor, einen neuen Link zu einem offenen Dateideskriptor zu erstellen. Ich habe es nicht versucht.