Mac如何退出、卸载取消开机自启动GlobalProtect

疫情原因,UNSW为留学生提供了VPN服务,要用到GlobalProtect软件,但是这个软件略有流氓软件的风范,没有退出按钮不说,开机自启动,活动监视器杀后台无限重启。想退出此类进程必须要特殊手段:

需要用到launchctl 命令管理MacOS的启动脚本,确定自己是root权限
来到 /Library/LaunchAgents 目录下
Mac如何退出、卸载取消开机自启动GlobalProtect_第1张图片
可以看到com.paloaltonetworks.gp.pangpa.plist 和 com.paloaltonetworks.gp.pangps.plist 两个文件,打开看到GlobalProtect.app字样,确认无误
Mac如何退出、卸载取消开机自启动GlobalProtect_第2张图片

退出

打开终端输入

launchctl unload /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

启动

将unload改为load即可

launchctl load /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

取消开机自启动

加上参数w

launchctl unload -w /Library/LaunchAgents/com.paloaltonetworks.gp.pangp*

相应的,想打开开机自启动就把上述代码的unload改为load

想一口气操作多个plist文件可以
launchctl unload

卸载

除了安装包卸载,还可执行卸载脚本卸载程序

sudo /Applications/GlobalProtect.app/Contents/Resources/uninstall_gp.sh

关于Launchctl

在终端使用命令

launchctl list

可以查看进程列表
Mac如何退出、卸载取消开机自启动GlobalProtect_第3张图片

  • 第一列 PID:数字为进程的PID,显示为’-'则是未运行状态
  • 第二列 Status:如果此列中的数字为负,则表示kill这个进程的程序代号(不是特别明白,一般如果是正的应该是出错了)
  • 第三列 Label:进程名称

你可能感兴趣的:(mac疑难杂症大全,shell,macos)