Skip to content

A Quick and Dirty Backup Script/Daemon for rsync

License

Notifications You must be signed in to change notification settings

grunthos503/QnD-Backup-Daemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

QnD-Backup-Daemon

A Quick and Dirty Backup Script/Daemon for rsync

This is a set of simple scripts to quickly replicate a directory path from one host to another using rsync over ssh. They are designed to be run in daemon mode normally, but it also has some flags for debugging or running as a one-off command. Whatever suits my needs.

To configure the script for daemon mode, set the following variables at the top of the script and run it without arguments:

## User Configurable
local=0
source_directory='/mnt/path/to/source/'
destination_directory='/mnt/path/to/destination/'
destination_host='backup00'
destination_user='netbackup'

Toggling local mode is my lazy way of turning off the ssh option to copy from one local directory to another instead. In local mode, host and user options are ignored. Otherwise, user and host specify the ssh credentials for the destination to backup to, while the destination directory is a folder on that host.

Command Options

Usage: qnd-rsync-backup [OPTIONS]...
The Quick and Dirty Backup Tool

  -c HOSTNAME     Destination computer hostname
  -d DESTINATION  Destination directory path
  -h              Display help
  -l              Toggle local backup mode
  -s SOURCE       Source directory path
  -u USERNAME     Destination user name
  -v              Display verbose

About

A Quick and Dirty Backup Script/Daemon for rsync

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages