удаление элемента автозагрузки из 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

Ответы:


15

Это действительно стандартные местоположения, в которые запускает launchd. Обязательно проверьте расположение вашего домашнего каталога, а также корневого каталога.

Если вы не можете найти файл, вы также можете попробовать следующее в Терминале:

$ 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 launchdи man launchctl.


Пожалуйста. Рад, что смог помочь.
Джонатан

5

Проверьте следующие местоположения ~ / Library / LaunchDaemons, ~ / Library / LaunchAgents, / Library / LaunchDaemons, / Library / LaunchAgents /, / System / Library / LaunchDaemons /, и / System / Library / LaunchAgents, скорее всего, будет файл с именем com.jft.PdaNetMac в одном из этих каталогов. Просто переместите его в корзину и перезапустите.


Просто посмотрите, что вы
удаляете

Я проверил все эти папки, его там нет. Где еще они могут быть?
Питер

1
@peter Попробуйте запустить launchctl listв Терминале. Затем, как только вы найдете имя процесса, выгрузите его с помощью launchctl (не знаю всю команду от руки). Запустите man launchctlв терминале для получения дополнительной информации
iklier

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" 

Итак, список свойств launchd находится в /System/Library/LaunchDaemons/. Расширение ядра, вероятно, также должно быть удалено.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.