(AIX 3.2 IBM Risc-System 6000/530)
Is there a fix for the problem whereby a vi session will continue after it's
parent process (usually a telnet session) is abnormally terminated. In our
vast multi-user environment this problem is driving me crazy. One person
will close his xterm window on our machine without exiting vi. The vi
process continues. The next person who opens a telnet session to our
machine inherits the old vi process except that he can't send any input to
it because the csh process which also has the /dev/pty intercepts too much
of the input. Users have to come to me (the system administrator) to search
for the offending vi process, and kill it.
I called IBM on this -- they didn't have anything to fix this problem for
AIX 3.2. Has anyone else heard differently? Is there a way to scan the
process tables for vi sessions that no longer have parent /dev/pty's and
kill them (as in a cron task)?
Any help or comments on this frustrating AIX bug would be appreciated.
Ntl Center for Atmospheric Research, Boulder, CO 80307-1000