web-dev-qa-db-ja.com

com.Apple.launchdからスタートアップアイテムを削除する

数か月前にプログラムをインストールしましたが、インストールしたスタートアップオプションがありました。後でプログラムを削除することにしましたが、アンインストールした後も起動スクリプトやアイテムが残っているようで、数秒おきに起動しようとしています。

このアイテムを削除するにはどうすればよいですか?

これがコンソールからです


$ 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
9
Peter

これらは確かに、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を試してください。

15
Jonathan

次の場所を確認してください〜/ Library/LaunchDaemons、〜/ Library/LaunchAgents、/ Library/LaunchDaemons、/ Library/LaunchAgents /、/ System/Library/LaunchDaemons /、および/ System/Library/LaunchAgentsファイルがある可能性が高いそれらのディレクトリの1つにcom.jft.PdaNetMacという名前が付けられています。ゴミ箱に移動して再起動するだけです。

5
iklier

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/にあります。カーネル拡張もおそらく削除する必要があります。

0
Lri