removendo item de inicialização de com.apple.launchd

removendo item de inicialização de com.apple.launchd

Instalei um programa há alguns meses, ele tinha uma opção de inicialização que eu instalei. Mais tarde, decidi remover o programa, mas parece que ele deixou o script ou item de inicialização mesmo depois de desinstalá-lo... e ele tenta iniciar a cada poucos segundos.

Como posso remover este item?

Aqui está do console


$ 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

Responder1

Esses são de fato os locais padrão que o launchd procura. Certifique-se de verificar os locais do seu diretório inicial, bem como os da raiz.

Se não conseguir encontrar o arquivo, você também pode tentar o seguinte no Terminal:

$ launchctl remove com.jft.PdaNetMac

Para ver uma lista de todos os jobs do launchd:

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

Para obter mais informações, tente man launchde man launchctl.

Responder2

Verifique os seguintes locais ~/Library/LaunchDaemons, ~/Library/LaunchAgents ,/Library/LaunchDaemons,/Library/LaunchAgents/,/System/Library/LaunchDaemons/ e /System/Library/LaunchAgents mais provavelmente haverá um arquivo denominado com.jft.PdaNetMac em um desses diretórios. Basta movê-lo para a lixeira e reiniciar.

Responder3

PdaNetMacatualmente vem com um script de desinstalação como este:

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" 

Portanto, a lista de propriedades do launchd está em /System/Library/LaunchDaemons/. A extensão do kernel provavelmente também deve ser removida.

informação relacionada