2014-11-20 20:03:35 +00:00
|
|
|
#!/bin/bash
|
2014-01-21 02:42:01 +00:00
|
|
|
|
2014-11-19 17:29:46 +00:00
|
|
|
# This script mades backup of important things
|
|
|
|
|
2014-01-21 02:42:01 +00:00
|
|
|
cd `dirname "$0"`
|
|
|
|
|
2015-01-13 07:13:49 +00:00
|
|
|
. ./config.sh
|
2014-11-19 17:29:46 +00:00
|
|
|
|
|
|
|
chown "$SYNCHRO_USER" "$TO_BCKP"
|
2014-01-21 02:42:01 +00:00
|
|
|
|
|
|
|
if [ "$UID" = "0" ]
|
|
|
|
then
|
|
|
|
SCRIPT=`pwd`/`basename "$0"`
|
2014-11-19 17:29:46 +00:00
|
|
|
su -c "sh $SCRIPT $@" "$SYNCHRO_USER"
|
2014-01-21 02:42:01 +00:00
|
|
|
exit $?
|
|
|
|
fi
|
|
|
|
|
|
|
|
if mount | grep "$TO_BCKP" > /dev/null
|
|
|
|
then
|
|
|
|
|
2014-11-19 17:29:46 +00:00
|
|
|
mysqldump -u backup --password="$BCKP_PASS" fic > "$TO_BCKP"/db/`date +%Y%m%d-%H%M`.sql
|
2014-01-21 02:42:01 +00:00
|
|
|
|
2015-01-13 16:58:33 +00:00
|
|
|
rsync -avL shared "$TO_BCKP"
|
|
|
|
rsync -avL pki "$TO_BCKP"
|
2014-01-21 02:42:01 +00:00
|
|
|
rsync -avL .git "$TO_BCKP"
|
2014-01-21 02:56:17 +00:00
|
|
|
rsync -avL logs "$TO_BCKP"
|
|
|
|
rsync -avL /var/log "$TO_BCKP"
|
|
|
|
rsync -avL true_files "$TO_BCKP"
|
2014-01-21 02:42:01 +00:00
|
|
|
|
|
|
|
else
|
2014-11-19 17:29:46 +00:00
|
|
|
echo No volume mounted on $TO_BCKP
|
2014-01-21 02:42:01 +00:00
|
|
|
fi
|