繁体   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