以下代码检测是否是合法用户,然后将源文件复制到备份目录
#工作目录 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"