맥 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을 통해 실행 권한을 확보한 후 실행한다.
'각종 Tips > Mac, OS X' 카테고리의 다른 글
[MAC / OS X] 맥에서 터미널로 프로세스/앱 강제 종료하는 법 (0) | 2021.07.15 |
---|---|
[MAC / OS X] 맥북 캡쳐 및 바로 붙여넣기 (3) | 2021.01.26 |
[MAC / OS X] iterm2 한글 깨짐, 자소 분리 현상 해결 (0) | 2020.08.11 |