优化代码
This commit is contained in:
parent
6aa87d2739
commit
f6090022de
|
|
@ -8,3 +8,4 @@ build/
|
||||||
ComacDBInstall.spec
|
ComacDBInstall.spec
|
||||||
src/__pycache__/Test.cpython-311.pyc
|
src/__pycache__/Test.cpython-311.pyc
|
||||||
dist/ComacDBInstall.exe
|
dist/ComacDBInstall.exe
|
||||||
|
src/Test.py
|
||||||
|
|
|
||||||
|
|
@ -186,7 +186,7 @@ class InstallComacDb:
|
||||||
self.jar_path = get_resource_path(os.path.join("datas", "electromagnetic.jar"))
|
self.jar_path = get_resource_path(os.path.join("datas", "electromagnetic.jar"))
|
||||||
self.new_java_path = 'D:/database/jdk/bin/java.exe'
|
self.new_java_path = 'D:/database/jdk/bin/java.exe'
|
||||||
self.url = f'http://127.0.0.1:{self.comac_db_running_port}/index'
|
self.url = f'http://127.0.0.1:{self.comac_db_running_port}/index'
|
||||||
self.service_name = "comacDatabase"
|
self.service_name = "ComacDatabase"
|
||||||
self.service_description = "数据库组件服务"
|
self.service_description = "数据库组件服务"
|
||||||
# 路径配置
|
# 路径配置
|
||||||
self.datas_dir = get_resource_path(os.path.join('datas'))
|
self.datas_dir = get_resource_path(os.path.join('datas'))
|
||||||
|
|
@ -200,11 +200,7 @@ class InstallComacDb:
|
||||||
|
|
||||||
def start_comac_db(self):
|
def start_comac_db(self):
|
||||||
self.__delete_old_files(self.app_log_dir)
|
self.__delete_old_files(self.app_log_dir)
|
||||||
existStatus = check_service_exist(self.service_name)
|
self.__remove_pre_service()
|
||||||
if existStatus:
|
|
||||||
start_service_if_not_running(self.service_name)
|
|
||||||
return
|
|
||||||
|
|
||||||
self.__register_and_start_service()
|
self.__register_and_start_service()
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
@ -274,6 +270,13 @@ class InstallComacDb:
|
||||||
subprocess.run(rf"net start {self.service_name}")
|
subprocess.run(rf"net start {self.service_name}")
|
||||||
time.sleep(10)
|
time.sleep(10)
|
||||||
|
|
||||||
|
def __remove_pre_service(self):
|
||||||
|
stop_command = ["sc", "stop", self.service_name]
|
||||||
|
delete_command = ["sc", "delete", self.service_name]
|
||||||
|
subprocess.run(stop_command, capture_output=True, text=True)
|
||||||
|
subprocess.run(delete_command, capture_output=True, text=True)
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
InstallMariaDb().start_install_mariadb()
|
InstallMariaDb().start_install_mariadb()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue