카테고리 보관물: Superuser

superuser

명령 줄에서 Chrome의 모든 인스턴스를 종료 하시겠습니까? 단일 탭 /

경우에 따라 단일 탭 / 프로세스를 종료해도 문제가 해결되지 않으므로 Chrome을 완전히 닫아야합니다. Chrome에는 여러 개의 프로세스가 있으므로 한 번에 모든 프로세스를 닫을 수 있습니까?

알아요 …

pgrep chrome모든 pid를 반환합니다. 다른 명령으로 보내거나 CSV 파일로 병합하여 모든 항목을 닫을 수있는 트릭은 무엇입니까?



답변

pkill (1)을 사용해보십시오 .

pkill chrome


답변

ps aux | grep chrome | awk ' { print $2 } ' | xargs kill -9

또는

pgrep chrome | xargs kill -9

또는

ps aux | awk '/chrome/ { print $2 } ' | xargs kill -9

후자는 ps 목록에서 “grep chrome”에 대한 실제 pid를 선택하지 않으므로 더 “우아한”것입니다.

🙂


답변

일부 시스템에는 killalland와 같은 유용한 프로그램이있을 수도 있습니다 pidof(실제로는 System V에서 제공 killall5).

killall chrome
kill -9 `pidof chrome`

이 두 가지 모두 당신이 원하는 것을 성취해야합니다.


답변

pkilljschmier가 제안한대로 실제로 사용해야 하지만 pgrep을 고집하는 경우 명령 대체를 사용하십시오.

kill $(pgrep chrome)


답변

가장 쉬운 명령은 다음과 같습니다.

sudo killall chrome

관리 권한이 있으면 chrome이름에 포함 된 모든 프로세스가 종료 됩니다.

자세한 내용 man killall은 참조하십시오 …


답변

/usr/bin/pkill --oldest --signal TERM -f chrome 완벽하게 작동했습니다.

출처 : https://unix.stackexchange.com/a/174451/6272


답변

다음과 같이 시도해 볼 수도 있습니다.

ps -C chrome |cut -f 1 -d' ' | xargs kill