亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python腳本之ftp上傳日志

發布時間:2020-07-21 04:30:08 來源:網絡 閱讀:3956 作者:melonking 欄目:安全技術

因為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 message
ftp.connect(ftp_server, port, timeout)  # connect to FTP server
ftp.login(username, password)

return ftp

def uploadfile_to_FTP():
ftp = ftpconnect()
print ftp.getwelcome() # can display FTP server welcome message.

bufsize = 1024
for 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 server
ftp.set_debuglevel(0)  # close debug

fp.close()  # close connect

ftp.quit()  # quit FTP server

def 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()

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

迭部县| 永靖县| 芒康县| 阳山县| 内乡县| 台湾省| 舟曲县| 顺昌县| 海晏县| 广丰县| 中西区| 睢宁县| 漾濞| 杭州市| 汽车| 鄂尔多斯市| 库尔勒市| 福安市| 成都市| 吴桥县| 如皋市| 临颍县| 安仁县| 凤庆县| 平昌县| 和田县| 康定县| 定远县| 瓦房店市| 巴彦县| 娄烦县| 平罗县| 武宣县| 嘉荫县| 丰都县| 林甸县| 德昌县| 锦州市| 永宁县| 静安区| 邵阳市|