eliminando el elemento de inicio de com.apple.launchd

9

Instalé un programa hace unos meses, tenía una opción de inicio que instalé. Más tarde, decidí eliminar el programa, pero parece haber dejado el script o elemento de inicio incluso después de desinstalarlo ... y está tratando de comenzar cada pocos segundos.

¿Cómo puedo eliminar este artículo?

Aquí está desde la consola


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

Respuestas:

15

Esas son, de hecho, las ubicaciones estándar en las que se ejecuta launchd. Asegúrese de verificar las ubicaciones de su directorio de inicio, así como las de la raíz.

Si no puede encontrar el archivo, también puede intentar lo siguiente en la Terminal:

$ launchctl remove com.jft.PdaNetMac

Para ver una lista de todos los trabajos de 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 más información, intente man launchdy man launchctl.

Jonathan
fuente
De nada. Me alegro de poder ayudar.
Jonathan
5

Verifique las siguientes ubicaciones ~ / Library / LaunchDaemons, ~ / Library / LaunchAgents, / Library / LaunchDaemons, / Library / LaunchAgents /, / System / Library / LaunchDaemons /, y / System / Library / LaunchAgents más que probablemente habrá un archivo llamado com.jft.PdaNetMac dentro de uno de esos directorios. Simplemente muévalo a la papelera y reinicie.

iklier
fuente
Solo mira lo que estás borrando en / Library and / System
eric.s
He revisado todas esas carpetas, no está allí. ¿Dónde más podrían estar?
Peter
1
@peter Intenta correr launchctl listen la Terminal. Luego, una vez que encuentre el nombre del proceso, descárguelo con launchctl (no conozca el comando completo) Ejecute man launchctlen la Terminal para obtener más información
iklier
0

PdaNetMac actualmente viene con un script de desinstalación 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" 

Entonces la lista de propiedades de launchd está en /System/Library/LaunchDaemons/. La extensión del kernel probablemente también debería eliminarse.

Lri
fuente