O Google Chrome geralmente tem de 8 a 9 processos em execução, embora apenas uma janela esteja aberta. Qual desses processos eu mato para fechar com segurança a janela do Google Chrome?
Aqui está a minha ps -Af | grep chrome
saída:
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
google-chrome
process
kill
udiboy1209
fonte
fonte
Respostas:
Para constar, matar um processo do Terminal não é considerado "fechar com segurança o Google Chrome".
Para matar o navegador inteiro, você pode executar
killall google-chrome-stable
ou (neste exemplo)kill 2706
(observe como o PID pai é 1 e todos os outros processos decorrem desse processo).Para matar uma guia, posso dizer que o processo 3038 é uma guia, mas não qual ou qual guia. Você pode executar
kill 3038
para interromper o processo que está executando a guia, mas observe que a própria guia ainda estará aberta (mas o conteúdo será substituído por uma tela azul).fonte
kill
era equivalente a pressionar o botão 'x'. Qual é a diferença?kill
oukillall
finalizar instantaneamente o (s) processo (s). Isso não dá a chance dos aplicativos fazerem o que normalmente fazem ao fechar. No caso do Chrome (ium), isso pode significar salvar o perfil, as configurações e o histórico e realizar algumas transações no banco de dados (não sei ao certo qual é a lista completa). Observe que isso se aplica a todos os processos.killall chrome
funcionou para mim no ubuntu 16.04Se você não deseja ver "O Google Chrome não foi desligado corretamente. Para reabastecer ... ”, é importante sinalizar apenas a raiz da árvore de processo do chrome, assim:
Veja a explicação completa .
wmctrl -c
(ótimo programa) funciona apenas com alguns gerenciadores de janelas como o Unity e fecha apenas uma janela por vez, para que você precise de um loop.fonte
Você pode parar todos eles com um único comando:
Para evitar que isso ocorra no futuro, vá em Configurações, selecione Avançado e, na parte inferior, você encontrará uma opção na qual você pode configurá-la para NÃO permitir que processos em segundo plano sejam executados quando o programa for encerrado. Desligue.
fonte
Você também tem a opção de fechar a janela usando o controle do gerenciador de janelas, mas para isso, é necessário instalar um pequeno pacote (testado em 14.04)
Este procedimento simulará um clique no botão X conforme desejado antes.
A única desvantagem do chrome é que, se a página solicitar confirmação de saída (como o askubuntu ao editar uma postagem), essa confirmação será mostrada em vez de a janela fechar.
O parâmetro "Google Chrome" pode ser alternado para qualquer texto no título da janela e você pode criar um arquivo .sh deste comando e usá-lo sempre que desejar (no meu caso, eu queria simular um recurso de janela de arrastar do Windows 8, arraste a parte inferior do mouse usando ccsm e conectores quentes)
fonte
Como outra opção sem usar a linha de comando é:
chrome
Clique com o botão direito e escolha
End
(ouKill
)fonte