diff --git a/publish/src/linux-x64/publish/backup/backup.sh b/publish/src/linux-x64/publish/backup/backup.sh index de65c7ef..08de78df 100644 --- a/publish/src/linux-x64/publish/backup/backup.sh +++ b/publish/src/linux-x64/publish/backup/backup.sh @@ -1,2 +1,8 @@ #!/bin/bash -mysqldump -uroot -proot iotcenter > /root/publish/backup/backup-`date "+%Y-%m-%d_%H:%M:%S"`.sql \ No newline at end of file +find . -maxdepth 1 -type d -name 'backup_*' -mtime +7 -exec rm -rf {} +; +folder=/root/publish/backup/$folder/backup_`date "+%Y%m%d_%H%M%S"` +mkdir $folder +mysqldump -uroot -proot usercenter > $folder/usercenter.sql +mysqldump -uroot -proot iotcenter > $folder/iotcenter.sql +mysqldump -uroot -proot jobserver > $folder/jobserver.sql +influxd backup -database iot -host localhost:8088 $folder/influxdb/ \ No newline at end of file