macOS 애플리케이션이 정상적으로 작동하지 않는 경우는 생각보다 다양합니다. 무한 루프에 빠지거나, 충돌하거나, 화면이 멈추거나, 사용자 입력에 전혀 반응하지 않는 상황이 발생할 수 있죠. 앱을 강제 종료하는 것은 결코 이상적인 해결책은 아니지만, 때로는 앱이 다른 선택의 여지를 주지 않기도 합니다!
강제 종료가 애플리케이션 자체에 손상을 주는 경우는 드물지만, 그 과정에서 작업 내용을 저장할 기회는 사라집니다. 많은 macOS 앱이 일정 간격으로 자동 저장 기능을 제공하지만, 일반적으로 마지막으로 저장한 이후의 변경 사항은 모두 사라진다고 생각하는 것이 안전합니다.
이 글에서는 문제를 일으키는 macOS 앱을 강제로 종료할 수 있는 몇 가지 방법을 소개합니다.
1. 가장 간단한 방법
앱을 강제 종료하는 첫 번째이자 가장 간단한 방법은 파인더(Finder)를 활용하는 것입니다.
화면 왼쪽 상단의 "Apple()" 아이콘을 클릭하고 "강제 종료"를 선택하세요. 그러면 "강제 종료" 창이 열립니다. 또는 Option + Command + Esc 키를 동시에 눌러도 같은 메뉴를 실행할 수 있습니다.
목록에서 빨간색으로 표시된 애플리케이션 이름을 클릭합니다. 보통 "(응답 없음)"이라고 표시되어 있는 항목입니다.
"강제 종료" 버튼을 클릭하면 해당 앱이 즉시 닫힙니다.
2. Dock(독) 활용하기
Dock을 통해 앱을 강제 종료하는 것은 대부분의 사용자에게 가장 익숙한 방법입니다.
1. Dock에서 문제가 되는 앱의 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
2. Option 키를 길게 누르면 메뉴에 "강제 종료" 옵션이 나타납니다.
3. "강제 종료"를 클릭하여 앱을 닫습니다.
3. 활성 상태 보기(Activity Monitor) 사용하기
활성 상태 보기 역시 앱을 종료할 수 있는 강력한 도구입니다. 백그라운드에서 조용히 오류가 발생한 앱까지 처리할 수 있습니다.
활성 상태 보기에는 열려 있는 모든 앱의 상태가 표시되므로, 어떤 앱을 강제 종료해야 하는지 한눈에 파악할 수 있습니다. 또한 Dock 아이콘이 없는 하위 프로세스도 종료할 수 있다는 점이 큰 장점입니다.
1. Spotlight에 "활성 상태 보기"를 입력해 실행합니다. 또는 "응용 프로그램 -> 유틸리티" 폴더에서 찾을 수 있습니다.
2. 문제가 있는 앱이나 프로세스를 선택합니다. 해당 항목은 "응답 없음"으로 표시되어 있어야 합니다.
3. 활성 상태 보기 창 왼쪽 상단의 "X" 버튼을 클릭합니다.
4. 터미널(Terminal) 사용하기
앞서 소개한 방법들에 전혀 반응하지 않는 앱이라면 kill 명령어로 강력하게 종료할 수 있습니다. 앱이나 프로세스를 강제로 중단시키는 가장 강력한 방법이지만, 실제로 사용해 보면 언제나 확실한 효과를 볼 수 있습니다.
1. Spotlight에 "터미널"을 입력해 실행합니다. 또는 "응용 프로그램 -> 유틸리티" 폴더에서 터미널을 찾을 수 있습니다.
2. 멈춘 앱의 프로세스 번호를 확인하려면 다음 명령어를 입력합니다:
ps -ax | grep "[Application Name]"
[Application Name] 부분을 강제 종료하려는 앱 이름으로 바꿔 입력하세요. 예를 들어 Safari를 찾으려면 다음과 같이 입력합니다:
ps -ax | grep "Safari"
이 명령은 실행 중인 앱 목록만 보여줄 뿐, 아직 아무것도 종료하지 않습니다!
3. 결과 목록에서 올바른 앱이나 프로세스를 찾습니다. 프로세스 이름 앞에 표시된 숫자를 적어두세요. 이것이 프로세스 ID(PID)이며, 앱을 종료할 때 사용됩니다.
위 예시에서 Safari의 PID는 885입니다. 동일한 앱에 대해 여러 결과가 나온다면 "/Contents/MacOS/[Application Name]"으로 끝나는 항목을 찾으면 됩니다.
4. 터미널에 다음 명령어를 입력합니다:
kill 885
이렇게 하면 PID 885인 프로세스가 즉시 종료됩니다.
macOS에서 앱을 강제 종료하는 것은 평소 앱을 닫는 기본 방법이 되어서는 안 되지만, 사용자 입력에 더 이상 반응하지 않는 앱을 멈추게 하는 데 꼭 필요한 유용한 도구입니다.
macOS를 더 스마트하게 활용하고 싶다면, Automator를 사용해 반복 작업을 자동화하고 생산성을 높이는 방법도 함께 알아보세요.