반응형


 

맥 OS 팀뷰어 종료 후 재시작 하는 방법

 

필자의 경우에는 연구실에 맥북을 클램쉘 모드로 세팅해놓고, 외부에서 원격 접속을 사용하여 작업을 진행한다.

대부분은 ssh으로 진행하지만, 가끔씩은 GUI를 사용할 수 밖에 없는 상황이 있다.

VNC Viewer는 해상도나 화면 분할 등 여러가지 면에서 개인적으로 팀뷰어보다 조금 불편하다고 생각해서 팀뷰어를 주로 사용하는데, 팀뷰어의 경우 매우 빈번하게 접속 이슈가 생기곤 한다.

 

 

특히 이 지긋지긋한 디스플레이 파라미터 초기화 중에서 멈춤 현상이 자주 발생하는데,

자세한 이유는 모르겠으나, VNC Viewer까지 감시모드로 접속이 가능한걸 보면, 완전 접근 상태로 원격 접속이 형성이 된 후에, Connection이 제대로 종료되지 않고 맥북측에서는 계속 원격 제어가 되고 있는 걸로 처리되면서 문제가 생기는 것으로 보인다.

 

이를 해결하기 위해서는 팀뷰어를 종료하고 다시 키면 되는데,

보통 저 상태가 되면 VNC Viewer든 TeamViewer든 모두 먹통이 되어 GUI 환경을 이용할 수 없으므로,

SSH를 통해 프로세스 종료 후 다시 실행을 시켜주면 된다.

 

$ps -acx | 'TeamViewer'

76715 ??         0:49.29 TeamViewer_Desktop
76747 ??         0:13.04 TeamViewer_Service
76834 ??         0:07.26 TeamViewer

 

모든 팀뷰어 관련 프로세스를 종료해준다.

 

$sudo kill -9 76715
$sudo kill -9 76747
$sudo kill -9 76834

 

그 후, 다시 팀뷰어 데몬을 실행시켜준다.

일반적으로 팀뷰어는 /Applications 안에 깔려 있으며, 설치 폴더를 별도로 변경하지 않았다면, 아래 커맨드를 통해 다시 실행시킬 수 있다.

 

$/Applications/TeamViewer.app/Contents/MacOS/TeamViewer
$/Applications/TeamViewer.app/Contents/MacOS/TeamViewer_Desktop
$/Applications/TeamViewer.app/Contents/MacOS/TeamViewer_Service

 

위 세개의 파일을 직접 실행시켜주면 TeamViewer가 작동된다.

만약 실행이 안된다면, sudo 권한으로 시도하거나, chmod a+x을 통해 실행 권한을 확보한 후 실행한다.

 

반응형
블로그 이미지

Hyunsoo Luke HA

석사를 마치고 현재는 Upstage에서 전문연구요원으로 활동중인 AI 개발자의 삽질 일지입니다! 이해한 내용을 정리하는 용도로 만들었으니, 틀린 내용이 있으면 자유롭게 의견 남겨주세요!

,