修改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
import os
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
def backup_database():
@ -13,7 +13,8 @@ def backup_database():
"""
import datetime
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']['PASSWORD'],
DATABASES['default']['NAME'],
@ -30,7 +31,7 @@ def reload_server():
@shared_task
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)
return completed