簡體   English   中英

如何每天運行一次創建網絡目錄的備份副本的python腳本?

[英]How to run python script once in a day that is creating back-up copy of network dir?

我想在指定的時間每天備份一次我的網絡目錄,下面是我當前正在手動運行的工作代碼。

因此,我想作為Windows服務來完成此手動工作,該服務在特定時間創建指定網絡目錄的備份副本。

import tarfile
import datetime

def backup_htmls():
    tar = tarfile.open('./InputHTML_bc/'+datetime.datetime.now().strftime('%b_%d_%Y_%H_%M_%S')+".tar.gz", "w:gz")
    tar.add('\\\\192.168.211.65\\shared\\InputHTML\\', arcname="Backup_Tar")
    tar.close()

我有關於如何將其作為Windows服務運行的參考。

我只想如何每天在特定時間一天執行一次此作業(例如,如果我將時間作為參數傳遞給python函數,並且它將在當天執行一次。.或其他任何可以執行的方式。.以pythonic方式)??? 我知道這將是非常容易的,但是無論如何我從不知道可以從哪里開始的想法???

這是一個食譜,向您展示如何使用Python創建Windows服務:

http://code.activestate.com/recipes/576451-how-to-create-a-windows-service-in-python/

有這個: http : //runasservice.sourceforge.net/

在類似的問題中提到了哪一個:

將批處理文件作為Windows服務運行

作為批處理文件可以啟動python。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM