shell-script – Salir de Google Chrome desde la terminal

Pregunta:

¿Hay alguna manera de hacer que google-chrome cierre, desde la terminal, además de usar killall google-chrome ?
Me gustaría poder cerrarlo desde un script sin matarlo.

Respuesta:

Este comando sale del árbol de procesos de Chrome con gracia, en todos los administradores de ventanas:

pkill --oldest chrome

o si lo prefieres:

/usr/bin/pkill --oldest --signal TERM -f chrome    

Detalles:

  • gentilmente significa: evitar ver “Google Chrome no se cerró correctamente. Para volver a abrir … "la próxima vez que se inicie Chrome
  • navegador Chrome (por ejemplo, versión 39.0.2171.95) atrapa y maneja con gracia SIGTERM
  • señalar un solo proceso, la raíz del árbol de procesos de Chrome, por --oldest tanto, el más --oldest
  • SIGTERM es lo mismo que la señal 15 , por lo tanto, señal --signal TERM , o simplemente déjelo afuera ya que SIGTERM es la señal predeterminada
  • wmctrl funciona con Unity y algunos otros, pero no con todos los administradores de ventanas
  • wmctrl -c cierra una ventana a la vez, por lo que para cerrar todas las ventanas de Chrome necesitaría algo como while wmctrl -c 'Google Chrome'; do sleep 0.2; done

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım