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:进程名称

posted @ 2021-09-24 19:01  小筱痕  阅读(1540)  评论(0编辑  收藏  举报