简单的备份文件脚本

最近工作中要负责做系统备份和恢复模块,用shell脚本实现。开始学习一下linux shell编程。

以下代码检测是否是合法用户,然后将源文件复制到备份目录
#工作目录
MYHOME=/usr/kyfxbl

#检测用户名
USER_ID=`id|grep root`
if [ "$USER_ID" = "" ]
	then
		echo "wrong user"
	exit 1
fi

#检测参数个数
if [ $# -ne 1 ]
	then
		echo "wrong parameter"
	exit 1
fi

#备份目录
BACKUP_DIRECTORY=/user/kyfxbl/backup/$1

#目标目录
APP_DIRECTORY=/usr/kyfxbl/tomcat/webapps/xkglow/WEB-INF

#日志文件
LOGFILE=/usr/kyfxbl/log_file/log

#检查文件是否存在
if [ -e $APP_DIRECTORY/web.xml ]
	then
		mkdir "$BACKUP_DIRECTORY"
		cp $APP_DIRECTORY/web.xml $BACKUP_DIRECTORY 1>>$LOGFILE
	else
	  echo "file not exist"
	  echo $APP_DIRECTORY/web.xml
	exit 1
fi

#成功结果
echo "backup succeed"

猜你喜欢

转载自kyfxbl.iteye.com/blog/1074243