¿La forma más fácil de matar suavemente una aplicación que no responde intermitentemente?

3

A veces, cuando tengo muchas aplicaciones abiertas haciendo muchas tareas de memoria e IO, mi computadora, inevitablemente, comienza a sacudirse un poco. Mientras espero que las cosas se calmen, a menudo decido cerrar algunas aplicaciones que realmente no necesitan estar abiertas. El problema es que muchas de las aplicaciones (especialmente las que tienen procesos en segundo plano / inactivo) tienden a no responder de forma intermitente hasta que la agitación disminuye, por lo que les lleva mucho tiempo concentrarse en enviar + q , o cuando voy a cerrarlos haciendo clic en su icono en el dock, solo se me presenta la opción de forzar el cierre. Sé que esas aplicaciones no dejan de responder de manera permanente, por lo que preferiría enviarles una señal TERM suave y pedirles que renuncien con gracia cuando puedan. Por lo general, termino matándolos usando pkill del terminal, sin embargo, eso no siempre es factible, especialmente si el terminal también está instalado.

¿Cuál es la manera más fácil de enviar suavemente la señal para matar un proceso si / cuando ese proceso no responde intermitentemente? (En una situación en la que el acceso al terminal y / o el inicio de una nueva aplicación no es conveniente).

    
pregunta ESultanik 10.07.2014 - 16:17

1 respuesta

2

Debería poder utilizar AppleScript:

tell application "name" to quit

Utilizar "para salir" en lugar de "para forzar la salida" significará que no se forzará independientemente de que la aplicación no responda, sino que le pedirá a la aplicación que salga siempre que pueda.

Con shell:

osascript -e 'tell application "name" to quit'
    
respondido por el grg 10.07.2014 - 16:23

Lea otras preguntas en las etiquetas