Answers:
如果要停止此引导项目,只需发出一个unload命令即可通过启动launchctl
。要获得永久性修复,请在plist中添加值为true的禁用密钥,或者将文件删除/移动到启动时不会自动扫描的文件夹。
launchctl unload /System/Library/LaunchAgents/com.apple.AppStoreUpdateAgent.plist
launchctl的手册页上有不错的文档来控制作业。至于CS专业大学生的普遍失败,您可能还认为他们编辑了现有的Apple plists,使他们做您不希望的事情,因此事实证明,只需重新安装OS并将用户数据迁移回去,就会容易得多。从备份(请特别注意以重新安装/ System / Library,/ Library空间中的所有plist文件(也许还可以审核admin用户的〜/ Library)。对知道如何更改的用户丢失admin / root系统基本上已经结束,防御(查找和禁用)的更改与进攻相比非常耗时(从已知的好的来源重新安装系统并使用配置管理工具来确保检测到更改的文件)。
find / -type f -name "*.plist"
man launchctl
卸载 在以前的版本中,此选项将修改配置文件。现在,Disabled键的状态存储在磁盘上的其他位置。..(
launchctl load -wF /Library/LaunchDaemons/name.of.this.plist
。