Entfernen des Startelements aus com.apple.launchd

9

Ich habe vor einigen Monaten ein Programm installiert, es hatte eine Startoption, die ich installiert habe. Später habe ich beschlossen, das Programm zu entfernen, aber es scheint das Startskript oder -element auch nach der Deinstallation verlassen zu haben ... und es wird versucht, alle paar Sekunden zu starten.

Wie kann ich diesen Artikel entfernen?

Hier ist es von der Konsole


$ com.apple.launchd[1] (com.jft.PdaNetMac[24476]): Exited with exit code: 1
$ com.apple.launchd[1] (com.jft.PdaNetMac): Throttling respawn: Will start in 10 second
Peter
quelle

Antworten:

15

Dies sind in der Tat die Standardspeicherorte, an denen launchd sucht. Überprüfen Sie sowohl die Speicherorte Ihres Home-Verzeichnisses als auch die des Stammverzeichnisses.

Wenn Sie die Datei nicht finden können, können Sie im Terminal auch Folgendes versuchen:

$ launchctl remove com.jft.PdaNetMac

So zeigen Sie eine Liste aller gestarteten Jobs an:

$ launchctl list
PID Status  Label
78960   -   0x7fe25c1052f0.anonymous.launchctl
78923   -   0x7fe25c008e40.anonymous.pppd
78922   -   0x7fe25c007e50.anonymous.pppd
78841   -   0x7fe25ae0c470.anonymous.Google Chrome H
78704   -   0x7fe25c006c90.anonymous.Google Chrome H
84037   -   0x7fe25ac258c0.anonymous.dbfseventsd
31909   -   0x7fe25c0081c0.anonymous.Google Chrome H
25351   -   [0x0-0x1e51e5].com.skype.skype
...

Weitere Informationen finden Sie unter man launchdund man launchctl.

Jonathan
quelle
Bitte. Froh, dass ich helfen konnte.
Jonathan
5

Überprüfen Sie die folgenden Speicherorte: ~ / Library / LaunchDaemons, ~ / Library / LaunchAgents, / Library / LaunchDaemons, / Library / LaunchAgents /, / System / Library / LaunchDaemons / und / System / Library / LaunchAgents. Es ist wahrscheinlicher, dass eine Datei vorhanden ist benannt com.jft.PdaNetMac in einem dieser Verzeichnisse. Verschieben Sie es einfach in den Papierkorb und starten Sie es neu.

iklier
quelle
Beobachten Sie einfach, was Sie in / Library und / System
eric.s
Ich habe alle diese Ordner überprüft, es ist nicht da. Wo sonst könnten sie sein?
Peter
1
@peter Versuchen Sie, launchctl listim Terminal zu laufen . Sobald Sie den Prozessnamen gefunden haben, entladen Sie ihn mit launchctl (Sie kennen den vollständigen Befehl nicht sofort). Führen Sie ihn man launchctlim Terminal aus, um weitere Informationen zu erhalten
iklier
0

PdaNetMac wird derzeit mit einem Deinstallationsskript wie dem folgenden geliefert :

sudo rm /System/Library/LaunchDaemons/com.jft.PdaNetMac.plist 
sudo rm -R /System/Library/Extensions/PdaNetDrv.kext 
sudo rm -R /Applications/PdaNetMac.app 
sudo rm ~/PdaNetUninstall.sh 
echo "PdaNet has been uninstalled, please reboot your computer" 

Die Liste der startd-Eigenschaften befindet sich also in /System/Library/LaunchDaemons/. Die Kernel-Erweiterung sollte wahrscheinlich auch entfernt werden.

Lri
quelle