修改develop命令

This commit is contained in:
caoqianming 2022-03-18 08:26:12 +08:00
parent 48f0634ad4
commit a8d97f9fc0
1 changed files with 4 additions and 3 deletions

View File

@ -4,7 +4,7 @@ from rest_framework.response import Response
from celery import shared_task from celery import shared_task
import os import os
import subprocess import subprocess
from server.settings_pro import DATABASES, BACKUP_PATH, SH_PATH from server.settings_pro import DATABASES, BACKUP_PATH, SH_PATH, SD_PWD
@shared_task @shared_task
def backup_database(): def backup_database():
@ -13,7 +13,8 @@ def backup_database():
""" """
import datetime import datetime
name = datetime.datetime.now().strftime('%Y%m%d%H%M%S') name = datetime.datetime.now().strftime('%Y%m%d%H%M%S')
command = 'pg_dump "user={} password={} dbname={}" > {}/hberp_{}.sql'.format( command = 'echo "{}" | sudo -S pg_dump "user={} password={} dbname={}" > {}/hberp_{}.sql'.format(
SD_PWD,
DATABASES['default']['USER'], DATABASES['default']['USER'],
DATABASES['default']['PASSWORD'], DATABASES['default']['PASSWORD'],
DATABASES['default']['NAME'], DATABASES['default']['NAME'],
@ -30,7 +31,7 @@ def reload_server():
@shared_task @shared_task
def reload_server_only(): def reload_server_only():
command = 'sudo service supervisor reload' command = 'echo "{}" | sudo -S service supervisor reload'.format(SD_PWD)
completed = subprocess.run(command, shell=True, capture_output=True, text=True) completed = subprocess.run(command, shell=True, capture_output=True, text=True)
return completed return completed