#!/bin/sh # # %M% %Y% %I% # # The latest update : %G% at %U% # #%Z% eosBackup Function #%Z% # #%Z% Usage : eosBackup SourceFileName # #%Z% Attention #%Z% #%Z% Parameter: #%Z% Essential: #%Z% SourceFileName #%Z% Optional: #%Z% usage() { echo "Usage: eosBackup SourceFileName" } NameRead() { ans="N" while [ $ans != "Y" -a $ans != "y" ] do echo $1 read Name echo "$Name is good ?" read ans done } # Store Flags FlagsCharacter="-" case $# in 0) ;; *) while [ `echo $1 | cut -c1` = ${FlagsCharacter} ] do if [ `echo $1 | cut -c2` = "h" ] then usage else parms="${parms} $1" shift fi done ;; esac case $# in 0) # No filename echo "Enter SourceFileName" read filename ;; 1) # filename=$1 ;; *) # filename="$*" ;; esac # currentDir=`pwd` for file in ${filename} do cd ${EOS_HOME} tar cf - * | gzip > ${file} done