Nach dem erzwungenen Abbruch sagt "Killall Finder" "Keine passenden Prozesse ...", aber es gibt immer noch PID?

9588
Old McStopher

Hier ist einer für dich. Bei erzwungenem Verlassen des Finders mit erfolglosem Neustart kehrt "killall Finder" im Terminal zurück:

"No matching processes belonging to you were found" 

Seltsamerweise erscheint die PID für den Finder tatsächlich nach einem "ps -A", um alle Prozesse aufzudecken. Bei wiederholten PID-Listen wird die Zeit jedoch ständig als 0:00:00 angezeigt.

Ich habe folgendes versucht, um es manuell zu starten:

open /System/Library/CoreServices/Finder.app 

Aber es hat gekotzt:

LSOpenFromURLSpec() failed with error -600 for the file /System/Library/CoreServices/Finder.app. 

Irgendwelche anderen Ideen für einen Finder-Relaunch, die keinen Neustart erfordern? (Ich habe normalerweise 6 Felder gleichzeitig geöffnet, jede mit einer Handvoll Apps und es ist ein Schmerz, sie alle neu zu laden.)

6
Irgendwie endete der Finder schließlich mit einem Relaunch. Aber auch zusätzliche Tricks bei Zwangsfinder-Relaunches wären willkommen. Old McStopher vor 14 Jahren 0
Ich habe das gleiche Problem mit Firefox ... und ich kann Firefox nicht starten, da eine andere Kopie von Firefox ausgeführt wird portoalet vor 13 Jahren 0
Über das Firefox-Gerät können Sie "Killall Firefox-Bin" tun Wuffers vor 13 Jahren 0

1 Antwort auf die Frage

2
Sacrilicious

Es ist leicht und etwas schwerer. Zunächst könnten Sie den Aktivitätsmonitor verwenden, um das Beenden zu erzwingen.
Der Grund, warum Sie diese Meldung erhalten, ist schwieriger, weil der Benutzer den Finder nicht gestartet hat. Das System gehört ihm. Sie können sie nur beenden, wenn Sie Ihre Berechtigungen auf Superuser (!) sudo killall FinderUnd dann auf ihn erhöhen fragt nach Ihrem Passwort (vorausgesetzt, Ihr Benutzerkonto ist ein Administrator, sonst würde dies nicht funktionieren), genau wie bei Activity Monitor. In bestimmten * nix Distros kannst du auch direkt von oben töten.

Schlimmer noch schlimmer ist, Sie könnten sich zwangsweise abmelden killall loginwindow, wenn Sie sich angemeldet haben.