GlobalProtect取消開機自啟動


VPN服務,要用到GlobalProtect軟件,但是這個軟件略有流氓軟件的風范,沒有退出按鈕不說,開機自啟動,活動監視器殺后台無限重啟。想退出此類進程必須要特殊手段:

需要用到launchctl 命令管理MacOS的啟動腳本,確定自己是root權限
來到 /Library/LaunchAgents 目錄下

可以看到com.paloaltonetworks.gp.pangpa.plist 和 com.paloaltonetworks.gp.pangps.plist 兩個文件,打開看到GlobalProtect.app字樣,確認無誤


退出

打開終端輸入

launchctl unload /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*
1
啟動

將unload改為load即可

launchctl load /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*
1
取消開機自啟動

加上參數w

launchctl unload -w /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*
1
相應的,想打開開機自啟動就把上述代碼的unload改為load

想一口氣操作多個plist文件可以
launchctl unload <service-path, service-path2, ...>
卸載

除了安裝包卸載,還可執行卸載腳本卸載程序

sudo /Applications/GlobalProtect.app/Contents/Resources/uninstall_gp.sh
1
關於Launchctl

在終端使用命令

launchctl list
1
可以查看進程列表


第一列 PID:數字為進程的PID,顯示為’-'則是未運行狀態
第二列 Status:如果此列中的數字為負,則表示kill這個進程的程序代號(不是特別明白,一般如果是正的應該是出錯了)
第三列 Label:進程名稱


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM