version 1.3, 2009/05/21 23:03:05 |
version 1.6, 2009/05/21 23:41:08 |
|
|
#!/bin/sh |
#!/bin/sh |
# $RedRiver: backup_config,v 1.2 2009/05/21 21:54:34 andrew Exp $ |
# $RedRiver: backup_config,v 1.5 2009/05/21 22:25:39 andrew Exp $ |
|
|
|
if [ `id -u` -ne 0 ]; then |
|
echo You should run this as root! >&2 |
|
exit 255 |
|
fi |
|
|
FILE=`hostname -s`-`date +%Y-%m-%d` |
FILE=`hostname -s`-`date +%Y-%m-%d` |
local _maxhomesize=20480 |
local _maxhomesize=20480 |
|
|
|
|
local _homesize=`du -ks /home/ | awk '{print $1}'` |
local _homesize=`du -ks /home/ | awk '{print $1}'` |
if [ $_homesize -lt $_maxhomesize ]; then |
if [ $_homesize -lt $_maxhomesize ]; then |
_list="${_list} /home/" |
_list="${_list} /home/" |
|
else |
|
echo Not backing up /home, too large! |
fi |
fi |
|
|
echo $_list |
tar czf /tmp/${FILE}.tar.gz $_list |
|
|
# /home \ |
echo backed up $_list |
#tar czvf /tmp/${FILE}.tar.gz $_list |
echo "\tto /etc/$FILE" |