从com.apple.launchd中删除启动项


9

几个月前,我安装了一个程序,它具有我确实安装的启动选项。后来,我决定删除该程序,但是即使我卸载了该程序,它似乎也离开了启动脚本或项目...,并且尝试每隔几秒钟启动一次。

如何删除该物品?

这是从控制台来的


$ 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

Answers:


15

这些确实是启动的标准位置。请确保检查您的主目录以及根目录的位置。

如果找不到该文件,也可以在终端中尝试以下操作:

$ launchctl remove com.jft.PdaNetMac

要查看所有已启动作业的列表:

$ 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
...

有关更多信息,请尝试man launchdman launchctl


别客气。很高兴我能帮上忙。
乔纳森

5

检查以下位置〜/ Library / LaunchDaemons,〜/ Library / LaunchAgents,/ Library / LaunchDaemons // Library / LaunchAgents /,/ System / Library / LaunchDaemons /和/ System / Library / LaunchAgents,然后可能会有更多的文件在这些目录之一中名为com.jft.PdaNetMac。只需将其移至垃圾桶并重新启动即可。


刚才看你在/ Library和/系统被删除的内容
eric.s

我已经检查了所有这些文件夹,它不在那里。他们还能在哪里?
彼得

1
@peter尝试launchctl list在终端中运行。然后,一旦找到进程名称,便用launchctl卸载它(不知道完整的命令可用),man launchctl在Terminal中运行以获取更多信息
2011年

0

PdaNetMac当前带有这样的卸载脚本:

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" 

因此,启动的属性列表在中/System/Library/LaunchDaemons/。内核扩展可能也应该删除。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.