반응형


맥에서 터미널로 프로세스/앱 강제 종료하는 법

 

맥북이나 맥 OS를 사용하다보면, SSH 등을 통해 터미널로 프로세스나 앱을 종료해야 되는 경우가 종종 생기게 된다.

이 때, 터미널에서 실행되고 있는 프로세스 외에, GUI 기반 앱도 터미널을 통해 종료할 수 있다.

 

$ ps -acx

 

위와 같은 명령어를 통해 

 

 9303 ??         4:45.98 Notion Helper
 9306 ??         0:00.09 AssetCacheTetheratorService
 9310 ??        11:53.60 Atom Helper (Renderer)
 9315 ??         0:00.10 installcoordinationd
 9316 ??         0:03.91 Notion Helper (Renderer)
 9319 ??         0:05.97 commerce
 9321 ??         0:00.21 CacheDeleteExtension
 9322 ??         0:03.48 distnoted
 9324 ??         0:00.17 MusicCacheExtension
 9325 ??         0:00.14 SafariLaunchAgent
 9328 ??         0:00.16 TVCacheExtension
 9330 ??         0:16.83 amsengagementd
 9331 ??         0:27.05 Google Chrome Helper (Renderer)
 9332 ??         0:00.01 SafeEjectGPUAgent
 9333 ??         0:00.05 SafeEjectGPUService
 9353 ??         0:15.79 RdrCEF
 9354 ??         0:56.09 CalendarWidgetExtension
 9356 ??         0:08.84 AppleSpell
 9358 ??        39:45.91 Notion Helper (Renderer)
 9360 ??         0:02.00 Notion Helper (Renderer)

위와 같은 결과를 얻을 수 있다.

터미널에서 실행되고 있지 않은, 노션이나 아톰등과 같은 프로세스까지도 조회가 가능하며, 일반적인 터미널 프로세스와 같이 kill 명령을 통해 종료가 가능하다.

 

$ps -acx | grep 'TeamViewer'

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

 

위와 같이 grep 명령어를 사용하여 특정 프로세스를 찾아 종료할 수 있다.

 

$kill -9  76715
반응형
블로그 이미지

Hyunsoo Luke HA

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

,