【发布时间】:2019-01-31 20:43:43
【问题描述】:
在看到mathiasbynens' dotfiles 之后,我决定开始构建一个脚本来根据自己的喜好配置我的所有系统偏好。
作为其中的一部分,我需要降低 Time Machine 更新率(以降低 NAS 硬盘的磨损程度)。
在网上做了一些阅读[1],得出我需要编辑的文件是/System/Library/LaunchDaemons/com.apple.backupd-helper.plist。
我知道这可以通过defaults 命令实现。这是我要更改的文件部分:
$ defaults read /System/Library/LaunchDaemons/com.apple.backupd-helper LaunchEvents
{
"com.apple.xpc.activity" = {
"com.apple.backupd-auto" = {
AllowBattery = 1;
Delay = 3600;
GracePeriod = 1800;
Interval = 3600;
PowerNap = 1;
Priority = Utility;
Repeating = 1;
};
};
}
问题是,由于Delay 属性路径中的点(.),我无法弄清楚如何直接指定所述路径。
我尝试过LaunchEvents.\"com.apple.xpc.activity\"、'LaunchEvents."com.apple.xpc.activity"' 以及它们的许多变体。
【问题讨论】:
标签: macos command-line plist timemachine