加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
db_backups.py 889 Bytes
一键复制 编辑 原始数据 按行查看 历史
wudongming 提交于 2017-09-15 10:17 . Initial commit
import os
import time
from datetime import datetime
def run_Task():
db_backup_name = r"d:\db_backup\crm_%s.sql" % (time.strftime("%Y%m%d%H%M"))
print(db_backup_name)
cmd = "mysqldump --defaults-extra-file=D:\db_backup\config.cnf base_db2 --default_character-set=utf8 >{}".format(db_backup_name)
print("begin to dump mysql database crm...");
print("begin backup")
print(cmd)
os.system(cmd)
print("done,backups")
def timerFun(sched_Timer):
while True:
now = str(time.strftime('%Y-%m-%d&%H:%M:%S', time.localtime())).split("&")[1]
if now == sched_Timer:
time.sleep(1)
run_Task()
if __name__ == "__main__":
startime = "17:30:00"
sched_Timer = str(datetime.strptime(startime,'%H:%M:%S')).split(" ")[1]
print(sched_Timer)
print("run the timer task at {0}".format(sched_Timer))
timerFun(sched_Timer)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化