Bernhard Schiffner <[email protected]> (Tue Sep 13 12:11:57 2011):
> Hallo,
> 
> ich habe versehentlich einem lange dauernden Prozeß (Filesystemformatierung) 
> das kontrollierende Terminal entzogen, dadurch daß ich die entsprechende 
> Konsole geschlossen habe.
> Der Prozeß ist noch aktiv, ps ax meldet ihn mit "?" als terminal, lsof -p 
> <PID> zeigt u.a. /dev/pts/4 (deleted).

Bei einem normalen Filesystem (ext3/ext4) würde ich sagen, Du könntest
mit dem FS-Debugger einen Verzeichnis-Eintrag mit der Inode-Nummer, die Du bei
lsof siehst, wieder anlegen, aber im /dev/ … hm.


> Die Frage:
> Kennt jemand einen Weg, dem Prozeß wieder ein Terminal zuzuweisen, um stderr, 
> stdout wieder lesen zu können?
> 
> Irgendein Trick an die I/O des Prozesse heranzukommen täte es auch ...

strace -e write -p <PID>

-- 
Heiko

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an