Comment l'interface graphique de forcer l'abandon ( ⌘ + ⌥ + esc ) ?
par exemple Est-ce que cela fonctionne comme killall Finder
qui enverrait un TERM
par défaut ?
Comment l'interface graphique de forcer l'abandon ( ⌘ + ⌥ + esc ) ?
par exemple Est-ce que cela fonctionne comme killall Finder
qui enverrait un TERM
par défaut ?
Je viens de le vérifier avec dtrace
. Le PID du programme en question est envoyé un SIGTERM
(c'est-à-dire le signal 15) à partir de loginwindow
.
J'ai également essayé avec un processus arrêté (envoi de SIGSTOP
), de sorte que le processus apparaisse comme "Ne répondant pas" dans la boîte de dialogue Force Quit et que le résultat soit le même, loginwindow
envoie un SIGTERM
.
Si vous voulez essayer vous-même, exécutez la commande suivante dans Terminal :
sudo /usr/sbin/dtrace -n 'proc:::signal-send /pid/ { printf("%s -%d %d",execname,args[2],args[1]->pr_pid); }'
Vous verrez alors le nom du processus qui envoie le signal, le numéro du signal et le PID auquel le signal est envoyé.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.