Abgerissener filestream
-
Mein Problem ist folgendes:
Habe ein nichtgraphisches Programm, welches die seine Ergebnisse per
cout
/printf
auf die Standardausgabe schreibt, welche in einem Wrapperskript "> outfile
" umgeleitet wird.Leider habe ich dieses outfile während die Rechnung lief, editiert, dabei ist offenbar der filehandle abgerissen, jedenfalls ergibt ein "
ls -l /proc/<PID>/fd
":<...>
l-wx------ 1 bs users 64 Apr 26 18:39 1 -> <path_to_outfile> (deleted)
<...>wobei <PID> die Nummer des Binärprogramms und <path_to_outfile> der längliche Dateiname/Pfad ist.
Gibt es eine Möglichkeit, diesen filehandle wieder zu verbinden? Die interessanten Daten kommen ganz am Ende des Programms, und das ist erst ein einigen Tagen zu erwarten. Root-Rechte sind kein Problem.
Die Datei liegt übrigens auf einem NFS-Netzlaufwerk, aber das ändert m.E. nichts am Problem.
Für alle Hinweise im Voraus vielen Dank.
bs