

Here we set up a LaunchAgent to be run as your normal user for starting regular backups. Get Backup Pro launches in stealth mode for scheduled backups, and quits automatically after all scheduled processes are complete. It has support for running services as root (Daemon) or as a normal user (Agent).

Having said that, it's not a very user friendly (nor Mac-like) way of scheduling commands to be run. Launchd is the modern built-in service scheduler in macOS. While KeithB's answer is correct, actually, cron is being deprecated in favor of the OS X specific launchd.Ĭommands to be run via launchd are described in Apple "plists", or property lists, which are really just XML files: There is also a backup scheduler, so you can designate when Carbonite should back up your data.
