safesite/需要开启的脚本/pgbackup.py

23 lines
688 B
Python

import datetime,time,os,schedule
#filepath = 'E:/safeyunbackup/'+filename
#backstr = 'C:/PostgreSQL/10/bin/pg_dump -h localhost -U postgres safedb > '+ filepath
#os.system(backstr)
#print(filename +'备份成功')
def backup():
os.system('save.bat')
filename = 'safedb_'+ datetime.datetime.now().strftime("%Y-%m-%d")
print('pg备份成功--'+ filename)
def clearsession():
os.system('python D:\mysite\manage.py clearsessions')
print('清除过期session成功--'+ datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
schedule.every().day.at("01:30").do(backup)
#schedule.every(6).hour.do(backup)
while True:
schedule.run_pending()
time.sleep(1)