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

相关文章:

  • 2022-01-25
  • 2021-11-23
  • 2021-04-22
  • 2021-05-06
  • 2021-09-08
  • 2022-02-02
  • 2021-12-07
  • 2022-12-23
猜你喜欢
  • 2021-08-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-06
相关资源
相似解决方案