![충돌하는 응용 프로그램의 창을 닫는 방법은 무엇입니까?](https://linux55.com/image/4714/%EC%B6%A9%EB%8F%8C%ED%95%98%EB%8A%94%20%EC%9D%91%EC%9A%A9%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%98%20%EC%B0%BD%EC%9D%84%20%EB%8B%AB%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 데스크탑 환경으로 Awesome을 사용하고 있습니다. 아래 그림에서 볼 수 있듯이 응용 프로그램(aMule)이 충돌했지만 창이 아직 열려 있으므로 창을 닫고 다시 시작하고 싶지만 터미널 창에서 볼 수 있듯이 그렇지 않습니다. 프로세스 목록에 있는데 어뮬 창을 어떻게 닫나요?
사용해도 Mod4창이 Shift닫히지 c않습니다.
답변1
xkill
이런 상황에서는 이 유틸리티를 사용하는 것이 좋습니다 .
작동하지 않으면 최소한 이유에 대한 정보를 제공할 수 있습니다.
답변2
우선, 처음 몇 줄에 표시되지 않는다고 해서 실행되지 않는다는 top
의미는 아닙니다 . aMule
사실 크래쉬가 났기 때문에 좀비 상태일 확률이 높으며, 자원을 거의 사용하지 않아 보지 못하는 것이 top
정상이다. 실행 중인 처리를 찾으려면 대신 또는 를 top
사용해야 합니다 .ps
pgrep
pgrep amule
또는
ps aux | grep amule
그러면 프로세스를 종료하는 데 사용할 수 있는 프로세스의 PID가 제공됩니다( 1234
반환된 PID로 변경 pgrep
).
kill -9 1234
또는 시도해 볼 수도 있습니다.
killall -9 amule
마지막으로 그래픽 프로그램은 xkill
클릭한 창을 생성한 프로세스를 종료합니다.