2005-12-06 14:07:13 +00:00
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
ccollect.sh, Nico Schottelius, 2005-12-06
|
2005-12-06 15:36:28 +00:00
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
ccollect backups data from local or remote hosts to your local harddisk.
|
|
|
|
|
|
|
|
|
|
|
|
You can retriev the latest version of ccollect at [0].
|
|
|
|
|
2006-04-25 13:19:53 +00:00
|
|
|
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
|
2006-01-22 11:57:43 +00:00
|
|
|
- no per source pre/post execution support
|
2005-12-06 15:36:28 +00:00
|
|
|
- no parallel execution
|
2006-10-24 22:56:46 +00:00
|
|
|
- does unecessary moving of backup directories
|
2005-12-06 15:36:28 +00:00
|
|
|
- I didn't like the configuration at all, so I used the cconfig style [2].
|
|
|
|
|
|
|
|
|
2006-10-24 22:56:46 +00:00
|
|
|
A small try to visualize the differnces in a table:
|
|
|
|
|
|
|
|
+---------------+-------------------------------------------------------------+
|
2006-10-25 06:10:02 +00:00
|
|
|
| What? | rsnapshot | ccollect |
|
2006-10-24 22:56:46 +00:00
|
|
|
+---------------+-------------------------------------------------------------+
|
2006-10-25 06:10:02 +00:00
|
|
|
| Configuration | tab separated, needs | plain cconfig-style |
|
2006-10-24 22:56:46 +00:00
|
|
|
| | 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) |
|
|
|
|
+---------------+-------------------------------------------------------------+
|
2007-08-16 22:19:12 +00:00
|
|
|
| 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) |
|
2006-10-24 22:56:46 +00:00
|
|
|
+---------------+-------------------------------------------------------------+
|
|
|
|
| Age | Available since 2002/2003 | Written at 2005-11-14 |
|
|
|
|
+---------------+-------------------------------------------------------------+
|
|
|
|
|
2006-05-12 15:52:54 +00:00
|
|
|
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)
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
2006-10-15 19:42:44 +00:00
|
|
|
[0]: ccollect: http://unix.schottelius.org/ccollect/
|
2006-01-22 11:57:43 +00:00
|
|
|
[1]: rsnapshot: http://www.rsnapshot.org/
|
2005-12-06 15:36:28 +00:00
|
|
|
[2]: cconfig: http://nico.schotteli.us/papers/linux/cconfig/
|