1 日 1 回、指定された時間にネットワーク ディレクトリのバックアップ コピーを取りたいと考えています。以下は、手動で実行している現在の作業のコードです。
したがって、特定の時間に指定されたネットワーク ディレクトリのバックアップ コピーを作成する 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 サービスとして実行する方法についてのリファレンスがあります。
1 日に 1 回、特定の時間にこのジョブを実行する方法を知りたいだけです (たとえば、時間を Python 関数にパラメーターとして渡すと、その日に 1 回実行されます..または他の方法で実行できます.. Pythonicな方法で)??? 私はそれが非常に簡単であることを知っていますが、どこから始めればいいのかわかりませんか?