forked from ungleich-public/ccollect
Add test script number one.
This commit is contained in:
parent
9bc8d266f2
commit
21956a3362
1 changed files with 44 additions and 0 deletions
44
test/test-ccollect1.sh
Executable file
44
test/test-ccollect1.sh
Executable file
|
@ -0,0 +1,44 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Nico Schottelius <nico-linux //@// schottelius.org>
|
||||||
|
# Date: 27-Jan-2007
|
||||||
|
# Last Modified: -
|
||||||
|
# Description:
|
||||||
|
#
|
||||||
|
|
||||||
|
ccollect=../ccollect.sh
|
||||||
|
testdir="$(dirname $0)/test-backups"
|
||||||
|
confdir="$(dirname $0)/test-config"
|
||||||
|
source="$(hostname)"
|
||||||
|
source_source="/tmp"
|
||||||
|
interval="taeglich"
|
||||||
|
|
||||||
|
|
||||||
|
# backup destination
|
||||||
|
mkdir -p "$testdir"
|
||||||
|
source_dest="$(cd "$testdir"; pwd -P)"
|
||||||
|
|
||||||
|
# configuration
|
||||||
|
mkdir -p "${confdir}/sources/${source}"
|
||||||
|
ln -s "$source_dest" "${confdir}/sources/${source}/destination"
|
||||||
|
echo "$source_source" > "${confdir}/sources/${source}/source"
|
||||||
|
touch "${confdir}/sources/${source}/summary"
|
||||||
|
touch "${confdir}/sources/${source}/verbose"
|
||||||
|
|
||||||
|
mkdir -p "${confdir}/defaults/intervals/"
|
||||||
|
echo 3 > "${confdir}/defaults/intervals/$interval"
|
||||||
|
|
||||||
|
# create backups
|
||||||
|
|
||||||
|
CCOLLECT_CONF="$confdir" "$ccollect" "$interval" -p -a
|
||||||
|
touch "${source_source}/$(date +%s)-$$.1982"
|
||||||
|
|
||||||
|
CCOLLECT_CONF="$confdir" "$ccollect" "$interval" -p -a
|
||||||
|
touch "${source_source}/$(date +%s)-$$.42"
|
||||||
|
|
||||||
|
CCOLLECT_CONF="$confdir" "$ccollect" "$interval" -p -a
|
||||||
|
|
||||||
|
du -sh "$testdir"
|
||||||
|
du -shl "$testdir"
|
||||||
|
|
||||||
|
echo "Delete $testdir and $confdir after test"
|
Loading…
Reference in a new issue