简单的备份文件脚本
程序员文章站
2022-06-29 12:58:22
...
最近工作中要负责做系统备份和恢复模块,用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"
上一篇: shell-----函数库调用
下一篇: 一个简单的shell文件备份脚本