Imon schrieb:
> exec /bin/sh > /dev/tty0
das hilft natürlich nur, wenn der parent-Prozess auch wirklich das
tty0-Terminal benutzt hat.
Denn es macht nichts rückgängig, es richtet eine NEUE Umleitung ein...
Korrekter, wennauch trotzdem nicht schön, wäre ein Konstrukt in der art
von
1 | ./something >> /proc/$PPID/fd/1
|
Nimmt den Parent-Prozess ($PPID) der aktuellen Shell, schaut nach wohin
deren Filehandle #1 (STDOUT) zeigt, und leitet dahin um.
">>", also anhängen, ist wichtig, da /proc/xxx/fd/1 ein Symlink sein
kann, und dieser evtl auf ein Logfile zeigt. ein einfaches ">" würde das
Logfile löschen...