HP-UX

who -R 명령어로 봤을때 오래된 세션이 아직 남아있습니다.

 
강원일
비정기 기여자

who -R 명령어로 봤을때 오래된 세션이 아직 남아있습니다.

who -R 을 실행시키면 6월에 접속했던 세션이 아직 접속중으로 나옵니다.

last로 확인해보면 기록이 남아있질 안구요.

어떻게해야 그 세션을 종료시킬 수 있을까요.

4 응답 4
양계전
초등학생

who -R 명령어로 봤을때 오래된 세션이 아직 남아있습니다.

kill로 죽이심 됩니다



아래는 mageoli 라는 계정을 종료를 시킵니다



# who -R

mageoli pts/tc Jul 20 02:01 (192.168.1.102)

root pts/td Jul 20 02:00 (192.168.1.102)

# ps -ef|grep pts/tc

mageoli 17963 17962 0 02:01:07 pts/tc 0:00 -ksh

root 17962 920 0 02:01:07 pts/tc 0:00 telnetd -b /etc/issue

# kill -9 17963

# who -R

root pts/td Jul 20 02:00 (192.168.1.102)

#



^^
강원일
비정기 기여자

who -R 명령어로 봤을때 오래된 세션이 아직 남아있습니다.

양계전님이 가르쳐주신 방법으로해도 아직 남아있는데요..ㅡㅡㅋ

다른 방법좀 가르쳐주세요~~~
Joseph
초등학생

who -R 명령어로 봤을때 오래된 세션이 아직 남아있습니다.

who -R 의 실행결과가 보고 싶군요..



짐작컨대, defunct 프로세스가 아닌가 의심이 됩니다.



ps -ef | grep defunct



위의 프로세스 경우 reboot해야만 없앨 수 있습니다..



Good day~~
강원일
비정기 기여자

who -R 명령어로 봤을때 오래된 세션이 아직 남아있습니다.

양계전님이 말씀하신데로 해서 몇개는 끊어졌는데...하나가 남아있습니다..그건 아무래도 utmp에서 삭제되지 않아 그런것 같습니다.

utmp를 클리어하면 없어질듯 합니다.

감사합니다...^^