[herrold@centos-4 images]$ cat snapshot.sh #!/bin/sh # # [ "x$1" = "x" ] && { echo "Usage: $0 (hostname)" 1>&2 exit 1 } [ ! -d ./$1/ ] && { mkdir ./$1 } YYYYMMDD=`date +%Y%m%d` echo "$YYYYMMDD" ssh $1 rpm -qa --qf \'%{name} \\n\' | sort > ./$1/rpmlist-$YYYYMMDD.txt for i in ` echo " etc root usr/local/bin var/spool/mail \ var/named" `; do mkdir -p ./$1/$i/ rsync -a -e ssh $1:/$i/. ./$1/$i/. done # #