www.nico.schottelius.org/software/ccollect/ccollect-0.6.2
Nico Schottelius 7a4e82d87a raw import of ccollect from unix.schottelius.org
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
2009-05-26 23:45:19 +02:00
..
conf raw import of ccollect from unix.schottelius.org 2009-05-26 23:45:19 +02:00
doc raw import of ccollect from unix.schottelius.org 2009-05-26 23:45:19 +02:00
external/freebsd-port raw import of ccollect from unix.schottelius.org 2009-05-26 23:45:19 +02:00
tools raw import of ccollect from unix.schottelius.org 2009-05-26 23:45:19 +02:00
.gitignore raw import of ccollect from unix.schottelius.org 2009-05-26 23:45:19 +02:00
ccollect.sh raw import of ccollect from unix.schottelius.org 2009-05-26 23:45:19 +02:00
COPYING raw import of ccollect from unix.schottelius.org 2009-05-26 23:45:19 +02:00
CREDITS raw import of ccollect from unix.schottelius.org 2009-05-26 23:45:19 +02:00
Makefile raw import of ccollect from unix.schottelius.org 2009-05-26 23:45:19 +02:00
README raw import of ccollect from unix.schottelius.org 2009-05-26 23:45:19 +02:00
release.sh raw import of ccollect from unix.schottelius.org 2009-05-26 23:45:19 +02:00

--------------------------------------------------------------------------------
ccollect.sh, Nico Schottelius, 2005-12-06
--------------------------------------------------------------------------------

ccollect backups data from local or remote hosts to your local harddisk.


You can retriev the latest version of ccollect at [0].

ccollect was inspired by rsnapshot [1], which has some problems:
   - configuration parameters has to be TAB seperated
   - you can not specify per source exclude lists
   - no per source pre/post execution support
   - no parallel execution
   - does unecessary moving of backup directories
   - I didn't like the configuration at all, so I used the cconfig style [2].


A small try to visualize the differnces in a table:

+---------------+-------------------------------------------------------------+
|     What?     |         rsnapshot            |         ccollect             | 
+---------------+-------------------------------------------------------------+
| Configuration | tab separated, needs         |     plain cconfig-style      | 
|               | parsing                      |                              | 
+---------------+-------------------------------------------------------------+
| Per source    |                              |                              | 
| post-/pre-    |            no                |            yes               | 
| execution     |                              |                              | 
+---------------+-------------------------------------------------------------+
| Per source    |                              |                              | 
| exclude lists |            no                |            yes               | 
+---------------+-------------------------------------------------------------+
| Parallel      |                              |                              | 
| execution     |                              |                              | 
| of multiple   |            no                |            yes               | 
| backups       |                              |                              | 
+---------------+-------------------------------------------------------------+
| Programming   |            perl              |            sh                | 
| language      |                              |      (posix compatible)      | 
+---------------+-------------------------------------------------------------+
| Lines of code |  6772 (5353 w/o comments,    |  546 (375 w/o comments,      | 
| (2006-10-25)  |        4794 w/o empty lines) |       288 w/o empty lines)   | 
+---------------+-------------------------------------------------------------+
|    Age        |  Available since 2002/2003   |    Written at 2005-11-14     | 
+---------------+-------------------------------------------------------------+

Included documentation:

doc/ccollect.text          Manual in text format
doc/ccollect.html          Manual in xhtml (generated)

doc/ccollect-DE.text       German manual in text format (externally maintained)
doc/ccollect-DE.html       German manual in xhtml (generated)

doc/man/ccollect.text      Manpage in text format
doc/man/ccollect.man       Manpage in manpage format (generated)

--------------------------------------------------------------------------------
[0]: ccollect:    http://unix.schottelius.org/ccollect/
[1]: rsnapshot:   http://www.rsnapshot.org/
[2]: cconfig:     http://nico.schotteli.us/papers/linux/cconfig/