Ich kann einen Prozess nicht mit einer der mir bekannten Techniken ("Beenden erzwingen" in Activity Monitor top
, killall
vom Terminal aus) beenden und frage mich, ob ich einige zusätzliche Schritte unternehmen kann.
~ $ 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 der Prozess ist "Mathematica", den ich weder nach Namen noch nach PID neu starten, beenden oder beenden erzwingen oder probieren kann, und er scheint einige seltsame Nebenwirkungen zu haben (Screenshots werden nicht angezeigt, können den Papierkorb nicht leeren, und kann nicht einmal das System herunterfahren).
Gibt es zusätzliche Schritte, die unternommen werden können, um einen Prozess, der sich schlecht benimmt , wirklich wirklich zu beenden?
terminal
activity-monitor
macos
orome
quelle
quelle
ps alx | egrep '[ /](PID|Math)'
Ihrer Frage die Ausgabe von hinzu .Antworten:
killall
tötet nach Prozessname (was definitiv nicht 77439 und höchstwahrscheinlich auch nicht Mathematica ist). Sie können stattdessenkill 77439
oder (wenn dies fehlschlägt)kill -9 77439
verwenden (aber wenn der Prozess wirklich nicht funktioniert, kann das Problem nur durch einen Neustart behoben werden).Aufgrund der Art und Weise, wie das Senden / Verarbeiten von Signalen (wie
kill -9
) in Unix / OS X funktioniert, gibt es Situationen, in denen ein Prozess nicht beendet werden kann. Ein typisches Beispiel hierfür ist, dass ein Prozess beim Zugriff auf ein externes Gerät hängen bleibt und niemals die Kontrolle zurückerhält. In solchen Situationen ist ein Neustart der einzige Weg, um den Prozess loszuwerden.quelle
-9
verwendet im Wesentlichen die mächtigste Form der Beendigung mit extremen Vorurteilen ...Unter MacOS Mojave 10.14 Beta 1 musste ich Folgendes ausführen, um Traktion zu erhalten:
quelle
xcscontrol
ist Xcode Server Control und scheint keine Korrelation zu einem schlecht verhaltenen Prozess zu haben?