如何每天运行一次 python 脚本,该脚本正在创建网络目录的备份副本


我想每天在

指定时间备份一次我的网络目录副本,以下是我手动运行它的当前工作代码。

所以我想做这个手动工作作为 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....

最新更新