¿Cómo funciona la interfaz gráfica de usuario para forzar la salida de las aplicaciones (⌘+⌥+esc)?
por ejemplo,
Funciona como killall Finder
, que enviaría un TERM
de la señal por defecto?
¿Cómo funciona la interfaz gráfica de usuario para forzar la salida de las aplicaciones (⌘+⌥+esc)?
por ejemplo,
Funciona como killall Finder
, que enviaría un TERM
de la señal por defecto?
Yo sólo probaron este con dtrace
. El PID del programa en cuestión, se le envía una SIGTERM
(es decir, la señal de 15) de loginwindow
.
También he intentado esto con un proceso detenido (enviada SIGSTOP
), por lo que el proceso mostró como "No Responde" en la Fuerza de Cierre de diálogo y obtuve el mismo resultado, loginwindow
envía un SIGTERM
.
Si quieres probar a sí mismo, ejecute el siguiente en la Terminal:
sudo /usr/sbin/dtrace -n 'proc:::signal-send /pid/ { printf("%s -%d %d",execname,args[2],args[1]->pr_pid); }'
A continuación, podrás ver el nombre del proceso que envía la señal, la señal y el número de PID de la señal que se envía.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.