网站数据会滚脚本
当代码经过测试环境后,正式进入生产环境,突然发现有问题,这时候需要立刻还原数据,写一个简单的网站代码回滚脚本
java项目的
#!/bin/bash
Web_Dir=/server/tools/tomcat/webapps/
Web_Data=/opt/
cd $Web_Data
rm -rf ${Web_Dir}/*
ls -ltr ROOT-*
read -p "请输入你要会滚的版本: " x
cp -a $x /server/tools/tomcat/webapps/
执行一下
[root@backup scripts]# sh jeesns_hg.sh
-rw-r--r-- 1 root root 26105978 Mar 3 19:07 ROOT-2020-03-04-13-47-26.war
-rw-r--r-- 1 root root 26105978 Mar 3 19:07 ROOT-2020-03-04-13-42-21.war
-rw-r--r-- 1 root root 26105978 Mar 3 19:07 ROOT-2020-03-03-19-42-04.war
-rw-r--r-- 1 root root 26105978 Mar 3 19:07 ROOT-2020-03-03-19-41-53.war
-rw-r--r-- 1 root root 26106082 Mar 4 13:47 ROOT-2020-03-04-16-54-21.war
-rw-r--r-- 1 root root 26106082 Mar 4 13:47 ROOT-2020-03-04-16-54-18.war
-rw-r--r-- 1 root root 26106082 Mar 4 13:47 ROOT-2020-03-04-16-54-16.war
-rw-r--r-- 1 root root 26106082 Mar 4 13:47 ROOT-2020-03-04-16-51-03.war
请输入你要会滚的版本: ROOT-2020-03-04-16-54-21.war
进行检查
[root@backup opt]# ll /server/tools/tomcat/webapps/
total 25496
drwxr-x--- 5 root root 104 Mar 4 17:56 ROOT-2020-03-04-16-54-21
-rw-r--r-- 1 root root 26106082 Mar 4 13:47 ROOT-2020-03-04-16-54-21.war
普通项目的
#!/bin/bash Web_Data=/code/ cd $Web_Data ls -ltr web-* read -p "请输入你要会滚的版本: " x rm -rf html ln -sf $x html
继续阅读

我的微信
这是我的微信扫一扫
评论