batch.sh内容:mysql
su - -c"web
使用管理员权限sql
service tomcat6 stop;tomcat
中止tomca6t服务app
mkdir /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;webapp
以当天日期建立备份目录ftp
cp -r /var/lib/mysql/jishengwei /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;date
复制数据流到备份目录service
cp /var/lib/tomcat6/webapps/ROOT.war /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;权限
复制ROOT.war包到备份目录
chown -R jnfwzFtp /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;
更改备份全部者,用于支持ftp用户下载
rm -rf /var/lib/tomcat6/webapps/ROOT.war;
删除原webapps下的ROOT.war
rm -rf /var/lib/tomcat6/webapps/ROOT;
删除原webapps下的ROOT文件夹
cp /home/jnfwzFtp/ROOT.war /var/lib/tomcat6/webapps;
复制更新包到webapps目录下
service tomcat6 start;
启动tomcat6服务