Sha256: 00ab3ce415a779141cc591f308cbee19c7f0941248b6cbc59cd4538fd1469934
Contents?: true
Size: 1.3 KB
Versions: 1
Compression:
Stored size: 1.3 KB
Contents
## Table of Contents * [Scope](#scope) * [Installation](#installation) * [Usage](#usage) # Scope The scope of this gem is to install the specified `rsync` command into the `crontab` schedule. # Installation Install the gem from your shell: ```shell gem install rsync_cron ``` # Usage The gem comes with a CLI interface, you can print its help by: ```shell rsync_cron -h Usage: rsync_cron --cron='15,30 21' --src=/ --dest=/tmp --log=/var/log/rsync.log --opts=noatime,temp-dir='./temp' -c, --cron=CRON The cron string, i.e.: '15 21 * * *' -s, --src=SRC The rsync source, i.e. user@src.com:files -d, --dest=DEST The rsync dest, i.e. user@dest.com:home/ -l, --log=LOG log command output to specified file -o, --opts=OPTS merge specified extra options -p, --print Print crontab command without installing it -k, --check Check src and dest before installing crontab -h, --help Prints this help ``` ## Default schedule The `crontab` is scheduled one per day by default (at midnight). You can specify a different schedule directly on the command line: ```shell # run every sunday rsync_cron --cron='* * * * 0' --src=user@src.com:files --dest=~/tmp ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rsync_cron-1.1.0 | README.md |