40 lines
527 B
Bash
Executable file
40 lines
527 B
Bash
Executable file
#!/bin/bash
|
|
|
|
confDir=/etc/backbit
|
|
|
|
if [ ! -z $1 -a -d $1 ]
|
|
then
|
|
confDir=$1
|
|
fi
|
|
|
|
logDir=/var/log/backbit
|
|
|
|
if [ ! -d $logDir ]
|
|
then
|
|
mkdir -p $logDir
|
|
chmod 700 $logDir
|
|
fi
|
|
|
|
if [ -x $confDir/before.sh ]
|
|
then
|
|
. $confDir/before.sh
|
|
fi
|
|
|
|
for $conf in $(ls $confDir/db/*)
|
|
do
|
|
( source $conf
|
|
$(which backbitdb) > $logDir/$dbName.log
|
|
)
|
|
done
|
|
|
|
for $conf in $(ls $confDir/dir/*)
|
|
do
|
|
( source $conf
|
|
$(which backbitdir) > $logDir/$name.log
|
|
)
|
|
done
|
|
|
|
if [ -x $confDir/after.sh ]
|
|
then
|
|
. $confDir/after.sh
|
|
fi
|