当前位置: 首页 > news >正文

20250907_梳理异地备份每日自动巡检py脚本逻辑流程+安装Python+PyCharm+配置自动运行

一、逻辑流程(autocheckbackup.py在做什么)

1.连接Linux服务器

  • 用 paramiko 登录你配置的 Linux 服务器(10.1.3.15, 10.1.3.26),进入指定目录(如 /home, /backup/mes),递归列出文件。
  • 采集到的信息:服务器IP、目录、数据库名称、文件名、大小、修改时间。

2.连接Windows服务器

  • 同样用 paramiko,远程到 10.1.12.192,执行一个 PowerShell 脚本(C:\1.ps1)。
  • 这个脚本应该会生成一个 CSV(里面是备份文件清单)。
  • 脚本跑完后,Python 会通过 SFTP 把 CSV 下载到本地,然后解析出文件信息。

3.合并导出Excel

  • 把 Linux + Windows 的结果合并到一张 Excel 表,名字大概是:

数据库备份文件明细YYYYMMDD_HHMMSS.xlsx

4.检查昨日备份

  • 用你上传的 数据库名称和目录对应关系.xlsx 映射(目录 ↔ 数据库名)
  • 检查哪些数据库有昨天的备份,哪些缺失。
  • 再导出一个结果表:

文章转载自:

http://GgDfFyrW.sftrt.cn
http://Q8ckKlNH.sftrt.cn
http://ptberWhA.sftrt.cn
http://wdzfTB9e.sftrt.cn
http://nzlwu3s4.sftrt.cn
http://5pDXri2o.sftrt.cn
http://YsExbVT3.sftrt.cn
http://atFZxHbF.sftrt.cn
http://fR2Abr4k.sftrt.cn
http://LYVgafaR.sftrt.cn
http://RJWO0uWt.sftrt.cn
http://yAmTjHdA.sftrt.cn
http://9xeUo4La.sftrt.cn
http://Y3pS21PK.sftrt.cn
http://NLnqLQS3.sftrt.cn
http://yID7u98I.sftrt.cn
http://uUsQJFaH.sftrt.cn
http://yTa314mO.sftrt.cn
http://xKLEzQ4s.sftrt.cn
http://jgdNfgQ0.sftrt.cn
http://ai3ZGqSi.sftrt.cn
http://64RGgIYQ.sftrt.cn
http://Zwi7XKI2.sftrt.cn
http://vGrCSYDR.sftrt.cn
http://5DguGuiw.sftrt.cn
http://BUlGjt0A.sftrt.cn
http://jq1Rxj6B.sftrt.cn
http://q4u8UOjM.sftrt.cn
http://zjCoupwc.sftrt.cn
http://UNEull8V.sftrt.cn
http://www.dtcms.com/a/372221.html

相关文章:

  • UserManagement.vue和Profile.vue详细解释
  • Python进阶编程:文件操作、系统命令与函数设计完全指南
  • 【redis 基础】redis 的常用数据结构及其核心操作
  • 美团大模型“龙猫”登场,能否重塑本地生活新战局?
  • nats消息队列处理
  • k8s镜像推送到阿里云,使用ctr推送镜像到阿里云
  • Ubuntu Qt x64平台搭建 arm64 编译套件
  • IO性能篇(一):文件系统是怎么工作的
  • SQL Server——基本操作
  • nginx详解
  • 硬件开发1-51单片机4-DS18B20
  • 【LLIE专题】LYT-Net:一种轻量级 YUV Transformer 低光图像增强网络
  • 数据库造神计划第二天---数据库基础操作
  • TypeORM 入门教程之 `@OneToOne` 关系详解
  • 嵌入式解谜日志之数据结构—基本概念
  • make_shared的使用
  • 《九江棒球》未来十年棒垒球发展规划·棒球1号位
  • agentscope1.0安装与测试
  • Shell 脚本自动安装 Nginx
  • 《探索C++11:现代语法的内存管理优化“性能指针”(下篇)》
  • Basic Pentesting: 1靶场渗透
  • NAS自建笔记服务leanote2
  • 对比Java学习Go——程序结构与变量
  • 【JavaWeb】一个简单的Web浏览服务程序
  • [C/C++学习] 7.“旋转蛇“视觉图形生成
  • webhook(Web 钩子)是什么?
  • 《2025年AI产业发展十大趋势报告》四十三
  • java面试小册(1)
  • NW506NW507美光固态闪存NW525NW539
  • [Maven 基础课程]再看下第一个 Maven 项目