version 1.8, 2009/06/16 23:58:27 |
version 1.9, 2009/10/26 20:40:33 |
|
|
#!/bin/sh |
#!/bin/sh |
# $RedRiver: backup_config,v 1.7 2009/06/16 22:55:55 andrew Exp $ |
# $RedRiver: backup_config,v 1.8 2009/06/16 22:58:27 andrew Exp $ |
|
|
if [ `id -u` -ne 0 ]; then |
if [ `id -u` -ne 0 ]; then |
echo You should run this as root! >&2 |
echo You should run this as root! >&2 |
exit 255 |
exit 255 |
fi |
fi |
|
|
FILE=/tmp/`hostname -s`-`date +%Y-%m-%d` |
FILE=/tmp/`hostname -s`-`date +%Y-%m-%d`.tar.gz |
local _maxhomesize=20480 |
local _maxhomesize=`dc -e '50 1024 * p'` |
|
|
local _list="/root \ |
local _list="/root \ |
/etc \ |
/etc \ |
|
|
echo Not backing up /home, too large! |
echo Not backing up /home, too large! |
fi |
fi |
|
|
tar czf ${FILE}.tar.gz $_list |
tar czf ${FILE} $_list |
|
|
echo backed up $_list |
echo backed up $_list |
echo "\tto $FILE" |
echo "\tto $FILE" |