TimeMachineEditor

TimeMachineEditor is a software for macOS that starts backups in Time Machine at particular times. You can choose an interval or create other types of scheduling (see the screenshots below).

This is useful if you don’t need to backup every hour and don’t want the performance penalty. For example you might be frequently creating or modifying files which would cause long-running backup operations throughout the day.

Download

TimeMachineEditor 5.2.2 (2023, February 16) - macOS 10.13 or newer

If you are a Homebrew user: brew install --cask timemachineeditor

How does it work?

TimeMachineEditor starts backups in Time Machine when it is most appropriate, the whole backup process is still handled by Time Machine. TimeMachineEditor does not make changes to your system, it simply runs as an alternative scheduler to start your backups. Therefore it is safe and easy to use.

Command Line Tool

The tmectl command line tool allows to print and modify settings, enable/disable the scheduler and uninstall the application. Just fire up the command without any argument to see its usage.

FAQ

Should I disable automatic backups in System Preferences > Time Machine?

Yes. Doing this disables the default one-hour scheduler which is what you want since you will now be using TimeMachineEditor to schedule the backups.

Do I need to keep the application running or launch it at login time?

No. You just need to use the application when you want to change the settings.

Will it back up while the machine is sleeping?

This has become unreliable with recent versions of macOS. Best is to try and see if it works. If it doesn't, it is recommended to schedule wakes at appropriate times.

How does TimeMachineEditor preserve/discard backups?

TimeMachineEditor does not change that, it is handled by Time Machine. Time Machine will coalesce and discard backups as described in System Preferences > Time Machine.

What are local snapshots?

Local snapshots are APFS snapshots. They are very fast to make, stored on the local disk and provide additional restoration points. Since they are local they do not protect against a disk crash but can be useful if the machine goes away from the backup disk for awhile. The lifetime of snapshots is not well defined but they usually live no longer than 24 hours.

You can't totally disable snapshots. New snapshots are created every time a regular backup is made (snapshots are used as the data sources for the backups). That's how Time Machine works.

How do I uninstall TimeMachineEditor?

Just select the “Uninstall...” command located under the application main menu. Alternatively the tmectl command line tool can be used with the “uninstall” argument.

Donations

TimeMachineEditor is totally free to use. Donations contribute to the web hosting and developer account fees.

You can donate via paypal.

Contact

You can contact me by email at timemachineeditor@tclementdev.com.

Additional screenshots