Rsync and other settings
You can any time backup the current setup, configurations and logs including all profiles by the Backup
button. The backup executes a copy to your Documents catalog and postfixes the copy with a timestamp -month-day-year/hour/minute
.
$HOME/Documents/RsyncUIcopy-05-06-2021/08/21
When opening the catalog it might be seen as empty. The copy is a .catalog
and your filebrowser might not see such catalogs.
Rsync version and path
It is adviced to install rsync as part of Homebrew. RsyncUI discover what type of Mac you are on. The path for Homebrew is:
- Intel based Mac is:
/usr/local/bin
- on the Apple Silicon:
/opt/homebrew/bin
.
The path is set if not changed by the user.
- Rsync v3.x to
on
- set optional path if NOT by Homebrew - any version of rsync should work, but only version 2.6.9 and 3.2.x are tested and verified- utilizing the snapshot feature require version 3.2.x of rsync
- rsync version and path:
- if utilized version of rsync is not installed by Homebrew set path to rsync
- path for restore:
- preset temporary path for restoring single files and catalogs
- preset temporary path for a full restore
If there is a not valid rsync path is set an error is presented.
Mark days
Tasks with older execute date than number of days are marked red.
Log to file
There is three choices for logging, none, min and full and they are mutually exclusive. The following are settings for logging:
- none - there is no logging
- min - last 10 lines of output is logged
- full - everything is logged
The log file can be inspected by ⌘O
shortcut or by the File menu. The log file is stored at $HOME/.rsyncosx/macserial/rsynclog.txt
.
Other settings
- Detailed log level
- if Detailed is
on
there is a separate log for each run, ifoff
only date for last run is saved on the task
- if Detailed is
- Monitor network
- monitor the network connection during execution of tasks
- if a network connection is dropped during execution, RsyncUI sends an interrupt signal to the task and it halts with an error
- Check for error in output
- if the word
error
is discovered in output from rsync it is notified
- if the word
- Automatic execute
- in view for summarized view, enable automatic execute and time before automatic execute kicks in