Google Chrome generalmente tiene entre 8 y 9 procesos en ejecución, aunque solo haya una ventana abierta. ¿Cuál de estos procesos elimino para cerrar de forma segura la ventana de Google Chrome?
Aquí está mi ps -Af | grep chrome
salida:
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
fuente
fuente
Respuestas:
Para el registro, matar un proceso desde Terminal no se considera como "cerrar de forma segura Google Chrome".
Para eliminar todo el navegador, puede ejecutar
killall google-chrome-stable
o (en este ejemplo)kill 2706
(observe cómo el PID primario es 1, y todos los demás procesos se derivan de este proceso).Para matar una pestaña, puedo decir que el proceso 3038 es una pestaña, pero no qué o qué pestaña. Puede ejecutar
kill 3038
para eliminar el proceso que ejecuta la pestaña, pero tenga en cuenta que la pestaña misma seguirá abierta (pero el contenido se reemplazará con una pantalla azul).fuente
kill
era equivalente a presionar el botón 'x'. ¿Cual es la diferencia?kill
o lakillall
finalización instantánea de los procesos. No da la oportunidad a las aplicaciones de hacer lo que normalmente hacen al cerrar. En el caso de Chrome (ium), esto puede significar guardar el perfil, la configuración y el historial y hacer algunas transacciones de la base de datos (no estoy seguro de cuál es la lista completa). Tenga en cuenta que esto se aplica a todos los procesos.killall chrome
funcionó para mí en ubuntu 16.04Si no desea ver "Google Chrome no se cerró correctamente. Repoen ... ", entonces es importante señalar solo la raíz del árbol de proceso de Chrome, de esta manera:
Ver explicación completa .
wmctrl -c
(gran programa) solo funciona con algunos administradores de ventanas como Unity, y solo cierra una ventana a la vez, por lo que necesitaría un bucle.fuente
Puede detenerlos a todos con un solo comando:
Luego, para evitar que haga esto en el futuro, vaya a Configuración, seleccione Avanzado y, cerca de la parte inferior, encontrará un interruptor donde puede configurarlo para NO permitir que se ejecuten procesos en segundo plano cuando se cierre el programa. Apágalo.
fuente
También tiene una opción para cerrar la ventana usando el control del administrador de ventanas, pero para ello, debe instalar un paquete pequeño (probado en 14.04)
Este procedimiento simulará un clic en el botón X como deseaba antes.
El único inconveniente para Chrome es que si la página solicita confirmación de salida (como askubuntu al editar una publicación), esta confirmación se mostrará en lugar del cierre de la ventana.
El parámetro "Google Chrome" se puede cambiar por cualquier texto en el título de la ventana y puede crear un archivo .sh de este comando y usarlo cuando lo desee (en mi caso, quería simular una función de ventana 8 arrastrar y cerrar ventana usando ccsm y conectores calientes)
fuente
Como otra opción sin usar la línea de comando es:
chrome
Haga clic derecho sobre él y elija
End
(oKill
)fuente