한컴linux를 설치하고 windows에서 CRT program을 이용하여 telnet으로 접속후
주로 vim을 사용하여 파일을 편집합니다.
그런데 vim을 정상종료하지 않고 CRT program을 종료하면 편집하던 파일에 대한
vim이 zombie로 남고 cpu가 90% 이상을 차지하면서 linux가 설치된 pc의
속도가 저하됩니다.
어런 현상을 없애려면 어떻게 해야합니까?
vim에 그런 option이 있는건지 아니면 telnet 종료시 telnet sesssion의 child
process에 대한 어떤 조치를 취하는 option이 있는건지
linux 고수들의 많은 조언 부탁드립니다.
vim 이 zombie 로 남는 것은 telnet 세션이 끊길 때 SIGHUP 을 받지 못해 프로세스가 남기 때문입니다. vim 에 옵션은 없고, 쉘 설정에서 TMOUT 을 쓰거나 screen 으로 작업하면 세션이 끊겨도 정리됩니다. 남은 프로세스는 kill -9 로 정리하세요.