How can I set Time machine interval to several minutes in Mojave? I want to set Time machine interval to 15 minutes, instead of Apple default 1hr.

What I want is:


Time machine Interval of 15 minutes.
Time machine backup should respect battery/power status, meaning backup should not occur while not connected to power.


I tried sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 1800 but it doesn't work.

I also tried disabling csrutil and modified /System/Library/LaunchDaemons/com.apple.backupd-helper.plist's Interval, Delay, GracePeriod but it also does not work.

How can I configure that in Mojave? (Currently running 10.14.2)
NVM I figured it out.

This is a great timing to finish the answer, right? ...No? Okay I'll show you what was the problem then...

What is required to do that in Mojave is:


disable csrutil.
sudo vi /System/Library/LaunchDaemons/com.apple.backupd-helper.plist, and then edit Interval, Delay, GracePeriod. I just set them to 1/4 of original value.
Reboot. You were going to re-enable csrutil anyway, right?


After that, time machine prefpane will still say it's going to backup 1hr after last backup, but automatic backup happens 15 mins later in my case.