parent
605169953a
commit
ffacc0162e
@ -1,7 +0,0 @@
|
||||
@echo off
|
||||
set MAIN_CLASS=Tools.DataEase.ExcelExport
|
||||
set APP_BASE_PATH=%~dp0
|
||||
set CP=.;%APP_BASE_PATH%config;%APP_BASE_PATH%..\..\lib\*;
|
||||
set JAVA_OPTS=-Xms1024m -Xmx2048m
|
||||
java -Xverify:none %JAVA_OPTS% -cp %CP% %MAIN_CLASS%
|
||||
pause
|
@ -1,18 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 启动入口类,该脚本文件用于别的项目时要改这里
|
||||
MAIN_CLASS=Tools.DataEase.ExportSql
|
||||
|
||||
# Java 命令行参数,根据需要开启下面的配置,改成自己需要的,注意等号前后不能有空格
|
||||
export JAVA_HOME=/usr/local/jdk21
|
||||
export JRE_HOME=${JAVA_HOME}/jre
|
||||
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
|
||||
export PATH=${JAVA_HOME}/bin:$PATH
|
||||
|
||||
JAVA_OPTS="-Xms1024m -Xmx2048m"
|
||||
|
||||
# 生成 class path 值
|
||||
CP=.:/usr/local/tomcat8/webapps/QingLong/WEB-INF/lib/*
|
||||
|
||||
java ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS}
|
||||
|
@ -1,7 +0,0 @@
|
||||
@echo off
|
||||
set MAIN_CLASS=Tools.DataEase.ImportSql
|
||||
set APP_BASE_PATH=%~dp0
|
||||
set CP=.;%APP_BASE_PATH%config;%APP_BASE_PATH%..\..\lib\*;
|
||||
set JAVA_OPTS=-Xms1024m -Xmx2048m
|
||||
java -Xverify:none %JAVA_OPTS% -cp %CP% %MAIN_CLASS%
|
||||
pause
|
@ -1,18 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 启动入口类,该脚本文件用于别的项目时要改这里
|
||||
MAIN_CLASS=Tools.DataEase.ImportSql
|
||||
|
||||
# Java 命令行参数,根据需要开启下面的配置,改成自己需要的,注意等号前后不能有空格
|
||||
export JAVA_HOME=/usr/local/jdk21
|
||||
export JRE_HOME=${JAVA_HOME}/jre
|
||||
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
|
||||
export PATH=${JAVA_HOME}/bin:$PATH
|
||||
|
||||
JAVA_OPTS="-Xms1024m -Xmx2048m"
|
||||
|
||||
# 生成 class path 值
|
||||
CP=.:/usr/local/tomcat8/webapps/QingLong/WEB-INF/lib/*
|
||||
|
||||
java ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS}
|
||||
|
@ -1,12 +0,0 @@
|
||||
log4j.rootLogger=WARN, console
|
||||
log4j.appender.console=org.apache.log4j.ConsoleAppender
|
||||
log4j.appender.console.layout=org.apache.log4j.PatternLayout
|
||||
log4j.appender.console.layout.conversionPattern=%5p [%t] (%F:%L) - %m%n
|
||||
|
||||
log4j.appender.mq=org.apache.rocketmq.logappender.log4j.RocketmqLog4jAppender
|
||||
log4j.appender.mq.Topic=TOPIC_MEIWEI_SMS_NOTICE_TEST
|
||||
log4j.appender.mq.Tag=PID_MEIWEI_SMS_RETRY_TIMEOUT
|
||||
log4j.appender.mq.ProducerGroup=meiwei-producer-retry
|
||||
log4j.appender.mq.NameServerAddress=127.0.0.1:9876;127.0.0.1:9877
|
||||
log4j.appender.mq.layout=org.apache.log4j.PatternLayout
|
||||
log4j.appender.mq.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-4r [%t] (%F:%L) %
|
@ -0,0 +1,54 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 指定备份目录
|
||||
BACKUP_DIR="/usr/local/Backup"
|
||||
cd $BACKUP_DIR
|
||||
|
||||
# 查找并删除15天前的文件
|
||||
# -type f 表示查找文件
|
||||
# -mtime +15 表示文件的修改时间超过15天
|
||||
# -exec rm -f {} \; 表示对找到的每个文件执行rm -f命令
|
||||
find . -type f -mtime +15 -exec rm -f {} \;
|
||||
|
||||
echo "已删除 $BACKUP_DIR 目录下15天前的文件。"
|
||||
|
||||
|
||||
# PostgreSQL数据库连接信息
|
||||
PG_HOST="127.0.0.1" # 数据库地址
|
||||
PG_PORT="5432" # 端口号
|
||||
PG_USER="postgres" # PostgreSQL备份用户
|
||||
PG_PASSWORD="Dsideal4r5t6y7u" # 数据库密码,建议使用环境变量或配置文件来安全地存储密码
|
||||
|
||||
# 日期格式化,如 20211216
|
||||
DATE=`date +%Y%m%d`
|
||||
|
||||
# 测试目录是否存在,不存在则创建
|
||||
if [ ! -d "$BACKUP_DIR" ]; then
|
||||
mkdir -p "$BACKUP_DIR"
|
||||
fi
|
||||
|
||||
# 备份数据库名,多数据库间空格分隔
|
||||
DATABASES=("szjz_db")
|
||||
|
||||
# 遍历数据库名并备份
|
||||
for database in "${DATABASES[@]}"; do
|
||||
echo "开始备份数据库: $database"
|
||||
rm -rf ${BACKUP_DIR}/${database}_$DATE.sql
|
||||
rm -rf ${BACKUP_DIR}/${database}_$DATE.sql.gz
|
||||
# 执行备份命令
|
||||
/usr/local/postgresql/bin/pg_dump -h $PG_HOST -p $PG_PORT -U $PG_USER -w -d $database > "${BACKUP_DIR}/${database}_$DATE.sql"
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "数据库 $database 备份成功"
|
||||
# 压缩备份文件
|
||||
gzip "${BACKUP_DIR}/${database}_$DATE.sql"
|
||||
else
|
||||
echo "数据库 $database 备份失败"
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
# 打包web上传的文件
|
||||
echo "备份WEB上传的文件"
|
||||
cd /usr/local/QingLong
|
||||
tar -czf /usr/local/Backup/upload_$DATE.tar.gz upload
|
||||
echo "备份WEB上传的文件成功"
|
@ -1,12 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
cd /usr/local/tomcat8
|
||||
#
|
||||
rm -rf webapps.tar.gz
|
||||
|
||||
# 打包
|
||||
tar -czf webapps.tar.gz webapps
|
||||
# 准备华为云登录帐号
|
||||
/usr/local/obsutil/obsutil config -i=WAFBGJACKDOQZDH1MKZ1 -k=dlWTUbqgCICaYJG3n0Rot4jXaen2HnfFtMVxiPEo -e=obs.cn-north-1.myhuaweicloud.com
|
||||
# 上传到华为云
|
||||
/usr/local/obsutil/obsutil cp /usr/local/tomcat8/webapps.tar.gz obs://dsideal/HuangHai/webapps.tar.gz
|
@ -1,21 +0,0 @@
|
||||
# DataEase数据库
|
||||
driverClassName=com.mysql.cj.jdbc.Driver
|
||||
core_user=root
|
||||
core_password=Password123@mysql
|
||||
core_jdbcUrl=jdbc:mysql://10.10.14.209:3306/dataease
|
||||
|
||||
# 云平台的数据来源(岐山一校项目)
|
||||
#read_user=root
|
||||
#read_password=DsideaL147258369
|
||||
#read_jdbcUrl=jdbc:mysql://10.10.14.199:22066/dsideal_db
|
||||
|
||||
# 长春市华为政务云的数据来源(数字基座项目)
|
||||
read_user=postgres
|
||||
read_password=DsideaL147258369
|
||||
read_jdbcUrl=jdbc:postgresql://10.10.14.71:5432/szjz_db?reWriteBatchedInserts=true
|
||||
|
||||
#数据大屏导入目录
|
||||
DataEaseDirectory=D:\\大屏数据导入
|
||||
|
||||
#数据大屏导出的SQL文件位置
|
||||
downSqlPath=D:\\dataease.sql
|
@ -0,0 +1,3 @@
|
||||
# 添加以下行以每天凌晨1点执行备份脚本
|
||||
crontab -e
|
||||
0 1 * * * /usr/local/QingLong/backupDb.sh >> /tmp/backup.log 2>&1
|
Loading…
Reference in new issue