터미널에서 창을 닫기 위해 Chrome을 종료하는 프로세스는 무엇입니까?


28

하나의 창이 열려 있어도 Chrome에는 보통 8 ~ 9 개의 프로세스가 실행됩니다. Chrome 창을 안전하게 닫으려면이 중 어떤 프로세스를 종료해야하나요?

ps -Af | grep chrome출력 은 다음과 같습니다 .

1000      2706     1  2 23:01 ?        00:00:52 /usr/bin/google-chrome-stable
1000      2713  2706  0 23:01 ?        00:00:00 /usr/bin/google-chrome-stable
1000      2714  2706  0 23:01 ?        00:00:00 /opt/google/chrome/chrome-sandbox /opt/google/chrome/chrome --type=zygote
1000      2715  2714  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
1000      2719  2715  0 23:01 ?        00:00:00 /opt/google/chrome/nacl_helper
1000      2720  2715  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
1000      2839  2706  0 23:01 ?        00:00:08 /opt/google/chrome/chrome --type=gpu-process --channel=2706.3.250838429 --supports-dual-gpus=false --gpu-driver-bug-workarounds=0,1,27 --disable-accelerated-video-decode --gpu-vendor-id=0x1002 --gpu-device-id=0x6760 --gpu-driver-vendor=ATI / AMD --gpu-driver-version=13.30
1000      2843  2839  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=gpu-process --channel=2706.3.250838429 --supports-dual-gpus=false --gpu-driver-bug-workarounds=0,1,27 --disable-accelerated-video-decode --gpu-vendor-id=0x1002 --gpu-device-id=0x6760 --gpu-driver-vendor=ATI / AMD --gpu-driver-version=13.30
1000      3038  2720  1 23:08 ?        00:00:28 /opt/google/chrome/chrome --type=renderer --lang=en-US --force-[...very long options list]
1000      4505  4441  0 23:40 pts/0    00:00:00 grep --color=auto chrome

1
"Chrome 창"이란 Chrome에서 하나의 탭 또는 전체 브라우저를 의미합니까?
saiarcot895

@ saiarcot895 전체 브라우저.
udiboy1209

탭만 닫을 수 있으면 답변에도 포함하십시오.
udiboy1209

답변:


20

기록상 터미널에서 프로세스를 종료하는 것은 "Chrome을 안전하게 닫는"것으로 간주되지 않습니다.

전체 브라우저를 종료하려면 killall google-chrome-stable또는 (이 예제에서) kill 2706상위 PID가 1이고 다른 모든 프로세스가이 프로세스에서 유래하는 방법에 유의하십시오.

탭을 죽이는, 나는 과정 3038임을 알 수 있는 또는 무엇 탭 탭,하지만. 탭을 실행하는 프로세스를 종료 하기 위해 실행할 수 있지만 탭 자체는 여전히 열려 있지만 내용은 블루 스크린으로 바뀝니다.kill 3038


사용 kill은 'x'버튼을 누르는 것과 동등 하다고 생각했습니다 . 차이점이 뭐야?
udiboy1209

4
아니요, 프로세스를 사용 kill하거나 killall즉시 종료합니다. 응용 프로그램이 닫을 때 일반적으로 수행하는 작업을 수행 할 기회를 제공하지 않습니다. Chrome (ium)의 경우 이는 프로필, 설정 및 기록을 저장하고 몇 가지 데이터베이스 트랜잭션을 수행하는 것을 의미 할 수 있습니다 (전체 목록이 무엇인지 잘 모르겠습니다). 이것은 모든 프로세스에 적용됩니다.
saiarcot895

1
하지만 킬 -15는 그들에게 기회를줍니다.
tobi

예, 신호 15 (SIGTERM)를 사용하면 정보를 저장할 수 있습니다.
saiarcot895

2
killall chrome우분투 16.04에서 나를 위해 일했다
MChaker

19

“Chrome이 올바르게 종료되지 않았습니다. 다시 대답하려면 ...”, 다음과 같이 크롬 프로세스 트리의 루트에만 신호를 보내는 것이 중요합니다.

pkill --oldest chrome

자세한 설명을 참조하십시오 . wmctrl -c(훌륭한 프로그램)은 Unity와 같은 일부 창 관리자에서만 작동하며 한 번에 하나의 창만 닫히므로 루프가 필요합니다.


3
14.10 (또는 다른 Chrome 버전)에서 이름이 변경되었습니다. 그러나 'pkill --oldest chrom *'은 두 가지 모두에 적합합니다.
Requist

11

단일 명령으로 모든 것을 중지 할 수 있습니다.

sudo killall chrome

그런 다음 나중에이 작업을 수행하지 못하게하려면 설정으로 이동하여 고급을 선택하십시오. 아래쪽에는 프로그램이 종료 될 때 백그라운드 프로세스가 실행되지 않도록 설정할 수있는 스위치가 있습니다. 끄십시오.


3

창 관리자 컨트롤을 사용하여 창을 닫을 수있는 옵션도 있지만 작은 패키지 (14.04에서 테스트)를 설치해야합니다.

sudo apt-get install wmctrl

이 절차는 원하는대로 클릭 한 다음 X 버튼을 시뮬레이션합니다.

wmctrl -c "Google Chrome"

크롬의 유일한 단점은 페이지가 종료 확인을 요청하면 (예 : 게시물을 편집 할 때 askubuntu와 같이) 창이 닫히는 대신이 확인이 표시된다는 것입니다.

"Chrome"매개 변수는 창 제목에있는 텍스트로 교체 할 수 있으며이 명령의 .sh 파일을 생성하고 원하는 때마다 사용할 수 있습니다 (제 경우에는 CCSM 및 핫 코너)


0

명령 행을 사용하지 않는 다른 옵션은 다음과 같습니다.

  1. 응용 프로그램 표시> 시스템 모니터
  2. 프로세스 이름으로 이동 chrome
  3. 마우스 오른쪽 버튼으로 클릭하고 End(또는 Kill)

    여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.