我目前正在尝试创建一个终端外壳,它将一个名为“已禁用”的布尔键添加到现有 plist 中,并带有一个真实值。
到目前为止我有defaults write "/System/Library/LaunchAgents/com.apple.AppStoreUpdateAgent" disabled -bool true
我是在正确设置布尔值,还是应该没有-bool
?“禁用”应该用引号引起来吗?
defaults write /System/Library/LaunchAgents/com.apple.AppStoreUpdateAgent disabled -bool true
应该是正确的。disabled
不需要引号并且-bool true
应该可以工作,但是正如@MichaelDautermann 提到的,您需要以root 身份运行它。
您也可以使用 卸载作业launchctl unload -w /System/Library/LaunchAgents/com.apple.AppStoreUpdateAgent.plist
。
-w Overrides the Disabled key and sets it to false. In previous ver-
sions, this option would modify the configuration file. Now the
state of the Disabled key is stored elsewhere on-disk.