Je ne parviens pas à arrêter un processus en utilisant l'une des techniques à ma connaissance ("Forcer à quitter" dans Activity Monitor top
, à killall
partir du terminal) et à me demander si je peux prendre d'autres mesures.
~ $ sudo killall -KILL 77439
Password:
No matching processes were found
~ $ killall -KILL 77439
No matching processes belonging to you were found
~ $ killall 77439
No matching processes belonging to you were found
~ $ killall Mathematica
No matching processes belonging to you were found
FWIW le processus est "Mathematica" que je ne peux pas relancer, quitter ou forcer, ni échantillonner, par nom ou par PID, et il semble y avoir quelques effets secondaires étranges (les captures d'écran n'apparaissent pas, ne peuvent pas vider la corbeille, et ne peut même pas arrêter le système).
Y a-t-il des étapes supplémentaires qui peuvent être prises pour vraiment vraiment tuer un processus mal conduit?
terminal
activity-monitor
macos
une partie
la source
la source
ps alx | egrep '[ /](PID|Math)'
votre question.Réponses:
killall
tue par nom de processus (ce qui n’est définitivement pas 77439 et probablement pas Mathematica). Vous pouvez utiliserkill 77439
ou (si cela échoue) à lakill -9 77439
place (mais si le processus est vraiment bloqué, seul un redémarrage résoudra le problème).De plus, en raison de la manière dont l'envoi / le traitement des signaux (comme
kill -9
) fonctionne sous Unix / OS X, il existe des situations dans lesquelles un processus peut être éliminé. Un exemple typique de ceci est si un processus reste bloqué lors de l'accès à un périphérique externe et ne reprend jamais le contrôle. Dans de telles situations, un redémarrage est le seul moyen de se débarrasser du processus.la source
-9
utilise essentiellement la forme la plus puissante de se terminant par predjudice extrême disponible ...Sous macOS Mojave 10.14 Beta 1, je devais exécuter les éléments suivants pour obtenir une traction quelconque:
la source
xcscontrol
est Xcode Server Control, et ne semble pas avoir de corrélation avec un processus mal comporté?