python脚本之ftp上传日志
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,因为ssoc日志巨大,很快就把磁盘占满。需要每天把备份上传到ftp服务器上,所以根据网上的资料,做了个简单的脚本。算是第一次自己拼凑出的脚本。还很简单,特别是把异常处理简化了。因为本身单一,然后把屏幕
千家信息网最后更新 2025年12月01日python脚本之ftp上传日志
因为ssoc日志巨大,很快就把磁盘占满。需要每天把备份上传到ftp服务器上,所以根据网上的资料,做了个简单的脚本。算是第一次自己拼凑出的脚本。还很简单,特别是把异常处理简化了。因为本身单一,然后把屏幕输出用管道命令》直接写到本地文件,充当日志。很懒的一个版本。还需加工。
1 ftp上传 文件夹里的内容
2 上传后把现有的目录下的文件删除。
简化的好处就是只要遍历文件如果有新文件的就上传。
代码如下:
import ftplib
import os
import shutil
import time
def ftpconnect():
ftp_server = 'x.x.x.x' # FTP server ip address
username = 'xxxx'
password = 'xxxx'
timeout = 30
port = 21
ftp = ftplib.FTP()ftp.set_debuglevel(2) # open debug level 2, can display detail messageftp.connect(ftp_server, port, timeout) # connect to FTP serverftp.login(username, password)return ftpdef uploadfile_to_FTP():
ftp = ftpconnect()
print ftp.getwelcome() # can display FTP server welcome message.
bufsize = 1024for filename in os.listdir(r"/data/data/event"): remotepath = "/safe-logs/"+filename localpath = "/data/data/event/"+filename fp = open(localpath, 'rb') ftp.storbinary('STOR ' + remotepath, fp, bufsize) # start to upload file :local --> FTP serverftp.set_debuglevel(0) # close debugfp.close() # close connectftp.quit() # quit FTP serverdef cleanfile():
shutil.rmtree("/data/data/event")
os.mkdir("/data/data/event")
def print_time():
localtime=time.asctime(time.localtime(time.time()))
print '\n'
print "localtime:",localtime
if name == "main":
downloadfile_from_FTP()
print_time()uploadfile_to_FTP()cleanfile()
文件
日志
脚本
巨大
代码
内容
命令
备份
好处
就是
屏幕
很快
文件夹
服务器
版本
目录
磁盘
第一次
管道
资料
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
java数据库教程ppt
软件开发项目过程质量控制
华三服务器接口图
山东德通网络技术有限公司
南京进口软件开发创新服务
什么是软件开发成功的关键
公务员网络安全和信息化的区别
杭州r7525服务器方案
拒绝校园货网络安全心得
汽车之家的产品数据库技术
情感咨询数据库
山西全国软件开发培训班
建模软件开发算法模型
常用数据库app
app云数据库连接
网络安全法 帮信
mc服务器模板下载
湖南联通无线dns服务器云主机
河南软件开发推荐
软件开发用story是什么
基于数据挖掘技术的软件开发
计算机网络安全协议漏洞
举例说明数据库三级模式
网络技术对高校的影响
阿拉德之怒三周年庆服务器异常
关于数据库系统的不正确叙述
高通基带软件开发
广州康恩互联网科技有限公司
服务器硬盘板子
国内网络技术专业大学排名