Wie kann ich verhindern, dass com.apple.launched versucht, einen von uns deinstallierten Dienst zu starten?

Mein Büro hat früher den Dienst JungleDisk Workgroup verwendet, um große Dateien auszutauschen. Wir sind zu einer neuen Lösung übergegangen und ich habe den Client gemäß deren Anweisungen deinstalliert, aber ich habe heute in der Konsole festgestellt, dass com.apple.launchd alle 10 Sekunden versucht, JungleDisk zu starten. Es schlägt fehl, aber ich kann nicht anders, als zu glauben, dass dies einige Leistungsprobleme verursacht.

Wo/wie entferne ich einen Dienststart im Hintergrund?

8/31/10 7:47:03 AM com.apple.launchd[1] (com.jungledisk.workgroupservice[4172]) Exited with exit code: 1 
8/31/10 7:47:03 AM com.apple.launchd[1] (com.jungledisk.workgroupservice) Throttling respawn: Will start in 10 seconds 
8/31/10 7:47:13 AM com.apple.launchd[1] (com.jungledisk.workgroupservice[4173]) posix_spawnp("/Applications/Jungle Disk Workgroup.app/Contents/Jungle Disk Workgroup/Jungle Disk Workgroup.app/Contents/MacOS/Jungle Disk Workgroup", ...): No such file or directory 

Antworten (2)

Wenn Sie eine Software verwenden möchten, können Sie Lingon ausprobieren .

Es ermöglicht Ihnen, alle launchd-Elemente auf Ihrem System zu verwalten (erstellen, bearbeiten, löschen).

Andernfalls, wenn Sie von Hand gehen möchten, sehen Sie in den folgenden Ordnern nach:

  • /Library/LaunchAgents
  • /Library/LaunchDaemons
  • ~/Library/LaunchAgents
~/Library/LaunchDaemonssoll und soll es nicht geben :-)

Die manuelle Methode (Lingon in Studers Frage ist eine großartige GUI dafür) besteht darin, den Job von launchd zu entladen:

Führen Sie sudo launchctl stop com.jungledisk.workgroupserviceaus, launchdum die Ausführung des Jobs zu beenden, aber es ist wichtig zu beachten, dass der Job beim nächsten Neustart einfach zurückkehrt. Sie können dann versuchen, die Datei in aufzuspüren /Library/LaunchAgents, /Library/LaunchDaemonsoder ~/Library/LaunchAgents- wenn Sie die Datei löschen, wird sie beim nächsten Neustart des Computers nicht geladen. Wenn Sie sudo launchctl unload /PATH/TO/com.jungledisk.workgroupservice.plistdies ausführen, wird der Job entladen und Sie können die Datei löschen, da Sie sie nicht mehr benötigen.