From b60689bc707079f0b654564ee1a5d33ef9e2f4c8 Mon Sep 17 00:00:00 2001 From: soxft Date: Tue, 21 Jun 2022 12:52:28 +0800 Subject: [PATCH] fix --- mds-cli => mw-cli | 29 ++++++++++++++++++----------- scripts/install.sh | 4 ++-- 2 files changed, 20 insertions(+), 13 deletions(-) rename mds-cli => mw-cli (79%) diff --git a/mds-cli b/mw-cli similarity index 79% rename from mds-cli rename to mw-cli index 2ff326018..8d5f63f10 100644 --- a/mds-cli +++ b/mw-cli @@ -1,31 +1,34 @@ #!/www/server/mdserver-web/bin/python # description: mdserver-web cli tools -# ln -s /www/server/mdserver-web/mds-cli /usr/bin/mds-cli +# ln -s /www/server/mdserver-web/mw-cli /usr/bin/mw-cli import os import sys + def mw_start(): """ Start mdserver-web """ - os.system('bash cli.sh start') + os.system('systemctl start mw') print("服务已启动") - - + + def mw_stop(): """ stop mdserver-web """ - os.system('bash cli.sh stop') + os.system('systemctl stop mw') print("服务已停止") + def mw_restart(): """ restart mdserver-web """ - os.system('bash cli.sh stop && bash cli.sh start') + os.system('systemctl restart mw') print("服务已重启") + def mw_reset_username(): """ reset mdserver-web username @@ -33,7 +36,8 @@ def mw_reset_username(): from tools import set_panel_username user_name = input("请输入新的用户名: ") set_panel_username(user_name) - + + def mw_reset_pwd(): """ reset mdserver-web password @@ -44,9 +48,9 @@ def mw_reset_pwd(): if __name__ == '__main__': - os.chdir("/www/server/mdserver-web") + os.chdir("/www/server/mdserver-web") sys.path.append(os.getcwd() + "/class/core") - + try: str = ''' ==== mdserver-web cli tools ==== @@ -55,8 +59,11 @@ if __name__ == '__main__': 5. 修改密码 ================================= ''' - print(str) - sw = input("请输入您要进行的操作: ") + if len(sys.argv) == 2: + sw = sys.argv[1] + else: + print(str) + sw = input("请输入您要进行的操作: ") if sw == '1': mw_start() diff --git a/scripts/install.sh b/scripts/install.sh index 814cfbc95..25f0f0f00 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -74,8 +74,8 @@ fi echo "use system version: ${OSNAME}" curl -fsSL https://raw.githubusercontent.com/midoks/mdserver-web/master/scripts/install/${OSNAME}.sh | bash -chmod +x /www/server/mdserver-web/mds-cli -ln -s /www/server/mdserver-web/mds-cli /usr/bin/mds-cli +chmod +x /www/server/mdserver-web/mw-cli +ln -s /www/server/mdserver-web/mw-cli /usr/bin/mw-cli endTime=`date +%s` ((outTime=(${endTime}-${startTime})/60))