카테고리 보관물: Troubleshooting

터미널 에서 프로세스를 죽이자!

Synergy KM 에서 오류가 나는 바람에 마우스가 먹통이 되는 사태가 발생하였다. (화면보호기를 들어갔다가 나오면서 오류가 나버린 듯 했다.)

이런 상황에서는 수단과 방법을 가리지 않고 터미널을 실행한다면 Synergy 를 죽일 수 있는 기회가 생긴다.
일단은 위 상황에서 키보드는 사용 가능하기 때문에 spotlight 로 ‘터미널’ 을 실행시키거나, iTerm(Mac 에서는 많이들 쓴다.) 을 실행 시키도록 한다.
실행이 되면 다음 명령을 친다.
top -u
위 명령은 터미널 환경에서 ‘활성 상태 보기’ 와 동일하게 CPU 를 사용하는 프로세스 목록을 보여주며, synerge 의 PID(Process ID) 를 볼 수 있게 해준다.
문제는 CPU 사용량에 따라 많이 사용하는 순으로 매 초마다 정렬되기 때문에 보기에 애로사항이 꽃핀다.
화면에 잠깐 synerge 라는 단어가 보인다면 키보드의 방향키를 대충 연타해준다. (정렬이 일시 중단된다 -_-;;;)
PID 를 알았으면 Control-C 를 눌러 빠져 나온다.
그리고 아래와 같이 타이핑 한다.
sudo kill -9 [PID 번호]
패스워드를 적으라 하는데 시스템 패스워드를 넣고 엔터!
오류메세지가 안나왔다면 성공!!  마우스가 이제 움직일 것이다.
Synergy 뿐만 아니라 특정 프로그램이 마우스를 먹통으로 만들 경우 유용하게 사용할 수 있는 방법이다. (마우스가 없으면 MAC OS 는 할 수 있는게 거의 없다. 이럴 때는 키보드로 왠만한걸 다 할 수 있는 윈도우가 그립다.)