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服務