pull/624/head
Mr Chen 8 months ago
parent 512213df15
commit 712814515c
  1. 15
      plugins/acme_pandominassl_apply/index.py
  2. 1
      plugins/clean/index.py

@ -570,6 +570,16 @@ def autoUpdateSslData(domain, path):
def runHookDstDomain(row): def runHookDstDomain(row):
domain = row['domain'] domain = row['domain']
email = str(row['email']) email = str(row['email'])
effective_date = int(row['effective_date'])
now_int = int(time.time())
day = (now_int - effective_date)/86400
# print(effective_date,now_int,day)
if int(day) < 8:
hookWriteLog(''+domain+'】未过期')
return
hookWriteLog('开始申请【'+domain+'】SSL证书') hookWriteLog('开始申请【'+domain+'】SSL证书')
cmd = "#!/bin/bash\n" cmd = "#!/bin/bash\n"
@ -597,7 +607,7 @@ def runHookDstDomain(row):
os.system(cmd) os.system(cmd)
hookWriteLog('结束申请【'+domain+'】SSL证书') hookWriteLog('结束申请【'+domain+'】SSL证书')
isok, path = domainApplyPathJudge(domain) isok, path = domainApplyPathJudge(domain)
# print(isok,path) print(isok,path)
if isok: if isok:
autoUpdateSslData(domain, path) autoUpdateSslData(domain, path)
hookWriteLog('开始执行【'+domain+'】Hook脚本') hookWriteLog('开始执行【'+domain+'】Hook脚本')
@ -636,7 +646,7 @@ def runHookCmd():
cmd = "cd "+mw.getRunDir()+" " cmd = "cd "+mw.getRunDir()+" "
cmd += '&& python3 plugins/acme_pandominassl_apply/index.py run_hook' cmd += '&& python3 plugins/acme_pandominassl_apply/index.py run_hook'
return mw.returnJson(True, 'ok',cmd) return mw.returnJson(True, 'ok',cmd)
def runHook(): def runHook():
conn = pSqliteDb('domain') conn = pSqliteDb('domain')
conn_dnsapi = pSqliteDb('dnsapi') conn_dnsapi = pSqliteDb('dnsapi')
@ -647,7 +657,6 @@ def runHook():
for idx in range(len(clist)): for idx in range(len(clist)):
# print(clist) # print(clist)
row = clist[idx] row = clist[idx]
print(row['expiration_date'])
runHookDstDomain(row) runHookDstDomain(row)
time.sleep(1) time.sleep(1)
return 'run hook end' return 'run hook end'

@ -127,6 +127,7 @@ def initConf():
"/var/log/cron", "/var/log/cron",
"/www/wwwlogs", "/www/wwwlogs",
"/www/server/rsyncd", "/www/server/rsyncd",
"/www/server/acme_pandominassl_apply",
"/www/server/sphinx/index", "/www/server/sphinx/index",
"/www/server/mongodb/logs", "/www/server/mongodb/logs",
"/www/server/php/53/var/log", "/www/server/php/53/var/log",

Loading…
Cancel
Save