batch.sh內容:
su - -c"
使用管理員權限
service tomcat6 stop;
停止tomca6t服務
mkdir /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;
以當天日期創建備份目錄
cp -r /var/lib/mysql/jishengwei /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;
復制數據流到備份目錄
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服務
