나는 이 grep을 실행했습니다:
grep -r "\-\-\-foo\-\-\-" * | grep -vi bar
내 Mac이 지난 5분 동안 뜨거웠지만(팬 소리가 들림) 클릭할 수 없거나 Ctrlz현재 작업을 종료 x할 수 없습니다.c
심지어 내 Mac의 시계도 6분 동안 업데이트되지 않았습니다.
작업을 어떻게 종료할 수 있나요?
답변1
Ctrlz프로세스를 일시 중지하고 쉘 터미널을 다시 시작하는 데 항상 효과적입니다.
그 다음에
kill -9 <PID>
또는
pkill -9 bar
일반적으로 트릭을 수행합니다.
[p]kill -9
프로세스 ID 또는 실행 파일 이름으로 식별된 프로세스에 KILL 신호를 보냅니다.
Ubuntu 시스템에서는 `jobs -p`(백틱 포함)를 <PID>로 바꿀 수 있습니다. 이는 현재 셸의 다른 하위 프로세스의 프로세스 ID만 인쇄합니다(방금 일시 중지된 프로세스만 인쇄하기를 바랍니다 Ctrlz).
OSX에서는 PID를 수동으로 입력해야 합니다 pkill
. 또는 를 jobs -l
사용하여 다른 하위 작업의 PID를 찾을 수 있으며(OSX에서는 작동하지 않음) jobs -p
PID와 함께 추가 정보가 인쇄됩니다.
그래도 작동하지 않으면 Ctrlz새 터미널 창을 열고 다음 명령을 사용하여 프로세스 ID를 식별하십시오.
ps aux | grep bar
위와 동일합니다 [p]kill
.
답변2
새로 열고 를 Terminal
입력하면 아래 이미지와 같이 실행 중인 프로세스 목록이 표시됩니다.top
Terminal
grep
여기에서 프로세스 ID를 볼 수 있습니다 . 그런 다음 을 누르십시오 q
. 다시 터미널로 돌아옵니다. 그런 다음 다음 명령을 사용하여 두 프로세스를 모두 종료합니다 kill
.
kill 4963
kill 4934