From abeb70d16655345b14fb1530ed9c28763d46affc Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 18 Oct 2024 09:43:06 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20develop=E6=B7=BB=E5=8A=A0=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E6=B5=8B=E8=AF=95=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/develop/tasks.py | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/apps/develop/tasks.py b/apps/develop/tasks.py index 11702a49..4600dee6 100755 --- a/apps/develop/tasks.py +++ b/apps/develop/tasks.py @@ -10,14 +10,11 @@ def backup_database(): 备份数据库 """ 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 = 'echo "{}" | sudo -S pg_dump "user={} password={} dbname={}" > {}/bak_{}.sql'.format( - SD_PWD, - DATABASES['default']['USER'], - DATABASES['default']['PASSWORD'], - DATABASES['default']['NAME'], - BACKUP_PATH + '/database', - name) + SD_PWD, DATABASES["default"]["USER"], DATABASES["default"]["PASSWORD"], DATABASES["default"]["NAME"], BACKUP_PATH + "/database", name + ) completed = subprocess.run(command, shell=True, capture_output=True, text=True) if completed.returncode != 0: return completed.stderr @@ -25,7 +22,7 @@ def backup_database(): @shared_task def reload_server_git(): - command = 'bash {}/git_server.sh'.format(SH_PATH) + command = "bash {}/git_server.sh".format(SH_PATH) completed = subprocess.run(command, shell=True, capture_output=True, text=True) if completed.returncode != 0: return completed.stderr @@ -33,7 +30,7 @@ def reload_server_git(): @shared_task def reload_web_git(): - command = 'bash {}/git_web.sh'.format(SH_PATH) + command = "bash {}/git_web.sh".format(SH_PATH) completed = subprocess.run(command, shell=True, capture_output=True, text=True) if completed.returncode != 0: return completed.stderr @@ -48,7 +45,16 @@ def reload_server_only(): @shared_task def backup_media(): - command = 'bash {}/backup_media.sh'.format(SH_PATH) + command = "bash {}/backup_media.sh".format(SH_PATH) completed = subprocess.run(command, shell=True, capture_output=True, text=True) if completed.returncode != 0: return completed.stderr + + +@shared_task +def test_task(): + import time + + while True: + print("test") + time.sleep(10)