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

하나의 창이 열려 있어도 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



답변

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

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

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


답변

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

pkill --oldest chrome

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


답변

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

sudo killall chrome

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


답변

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

sudo apt-get install wmctrl

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

wmctrl -c "Google Chrome"

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

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


답변

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

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

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


답변