¿Cómo funciona la interfaz gráfica de usuario para forzar el abandono aplicaciones ( ⌘ + ⌥ + Esc ) ¿trabajo?
p.ej.
Funciona como killall Finder
que enviaría un TERM
señal por defecto?
macos
terminal
applications
gentmatt
fuente
fuente
Respuestas:
Acabo de sondear esto con
dtrace
. El PID del programa en cuestión se envía unSIGTERM
(es decir, la señal 15) deloginwindow
.También intenté esto con un proceso detenido (enviado
SIGSTOP
), de modo que el proceso se mostró como "No responde" en el cuadro de diálogo Forzar el cierre y obtuvo el mismo resultado,loginwindow
envía unSIGTERM
.Si quieres probarlo, ejecuta lo siguiente en la Terminal:
Luego verá el nombre del proceso de envío de la señal, el número de la señal y el PID al que se envía la señal.
fuente
sudo
aunque.