Limitations

There are a few limitations to keep in mind. None will corrupt data, but they may interrupt synchronization.

Long running tasks and sleep

When the Mac sleeps, RsyncUI tasks stop. An active rsync process does not block sleep. If sleep occurs during sync, rsync will likely error out and stop. Restart the task in RsyncUI; rsync will resume from its previous state.

If this happens, RsyncUI will not log the run because it only logs after receiving a termination signal from rsync.

The above will also be true if you are using the Calendar function.

The Schedule

A note about scheduling: the scheduler relies on the Timer library. See Schedule for details.

The scheduler automates chosen tasks while RsyncUI is running and you are logged in. If the Mac sleeps and a scheduled task is missed, it will be listed in the Schedule view after wake.

Aborting Tasks

RsyncUI launches the rsync command-line tool and monitors it.

You can abort a task at any time. Let the abort finish before starting another task; otherwise RsyncUI may become unresponsive.