TimeMachineScheduler disables the automatic backup function of Time Machine and installs its own launchd agent. As the agent is located in the main library, the administrator password is required for all (writing) operations. Except disabling Time Machine no further system files and preferences will be touched by TimeMachineScheduler.

There are (still) some access privileges problems in OS X 10.5, if the operation system has been updated, migrated or installed with the archive & install option. TimeMachineScheduler takes care of all files and sets owner, group and the privileges to the proper default value.

Ratings

Details

TimeMachineScheduler disables the automatic backup function of Time Machine and installs its own launchd agent. As the agent is located in the main library, the administrator password is required for all (writing) operations. Except disabling Time Machine no further system files and preferences will be touched by TimeMachineScheduler.

There are (still) some access privileges problems in OS X 10.5, if the operation system has been updated, migrated or installed with the archive & install option. TimeMachineScheduler takes care of all files and sets owner, group and the privileges to the proper default value.

You can install and uninstall the agent as well as only load and unload it to disable making backups temporarily. The interval can be set between 1 and 12 hours, and the agent can be set to run additionally at load, which means also at startup and login. You can press a button to run a backup immediately. The status of the scheduler will be displayed.

Known problems:

As TimeMachineScheduler works independent from the Time Machine Preferences, some information might be displayed wrong in the Preference Pane of Time Machine.

It could happen, that the backup volume cannot be unmounted (using the automount feature). This occurs also, if the application of TimeMachineScheduler is running. However the daemon is not affected.

Version 4.0b8:

A local volume with automount enabled will be unmounted at a reliable point in time to avoid thinning backups error.

The outhook script is run at the same time.

A new state is added for the outhook script in case the backup is cancelled by the user.

If the localized disk image volume name in Time Machine preferences is not defined the default name Time Machine Backups is used.