simple backup job runner
Put the jar into the backup branch root and start there. Upon first
start you will be prompted an open dialog to select the backup source.
Backup can run fast, or in the background. Background mode is slow
and uses only few resources of the host system.
Settings and options
Settings are stored as simple name=value pairs in the configuration
file. Its location is displayed in the log window configuration listing.
File flags control what shall be copied.
moveDeleted = true results in that files deleted at the source are
not deleted at the backup, but moved to a "deleted" tree
moveModified = true results in that files modified at the source are
not overwritten at the backup, but moved to a "modified"
copyHidden = true will make sure hidden files are also copied.
copyTemporary = true will also copy files ending with '~'
to be backed up.
Setting the sizeLimit = 0 will make sure all files are backed up,
if set to a long value, only files smaller than the limit are backed
up. Warnings will be raised for skipped files
Setting the ageLimitDays will drop all files with last-modified property
smaller than ageLimit not to be backed up.
SizeTolerance makes it only copy files of which the size in byte differs
by a larger amount of bytes than set.
AgeToleranceMinutes makes it only copy files of which the time stamp
differs by a larger amount of minutes than set.
fixNewerDestination=true has the effect, that for files of exactly
the same size at source and destination and a later time stamp at
destination, only the time stamp will be changed at the destination
dailyJobAt=true trigger daily execution at the set time. Set dailyJobAt=25:00
languageID=en sets the language, currently there is en, de
sicherDat can send the log and saved files in parallel via e-mail.
For that set the parameter:
and provide e-mail details:
mailSubject=backup job report
The mail password must be entered in plain text and must be shorter
than 20 characters. At first invocation the password will be hidden
within a random sequence and no more be plain text in the config file.
sicherDat can be imvoked with arguments mode= or cfg=. mode=bg,bh,sp
cfg=<config file path> Within the jar package the file cfg/args.default.txt
may also hold such arguments if there is no way to provide them on
the command line.
©mgSoft 2010 - 2013, see www.tfyh.org
Available under GPL, GNU public license