diff --git a/.drone.yml b/.drone.yml index a4fdc7c6..0ce8222c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -42,7 +42,9 @@ steps: script: - mkdir -p /d/BQ-JS/publish - cd /d/BQ-JS/publish - - cmd.exe -k stop.cmd + - cmd.exe + - stop.sh + - exit - sleep 3s - cd .. - rm -rf publish @@ -71,7 +73,8 @@ steps: command_timeout: 10m script: - cd /d/BQ-JS/publish - - cmd.exe -k start.cmd + - cmd.exe + - start.sh # - name: deploy-scp # image: appleboy/drone-scp diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd index 1d3f772a..b85be9a6 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd @@ -3,7 +3,7 @@ tasklist|find /i "SettleAccount.HttpApi.Host.exe" if %errorlevel% == 0 ( -  exit + exit ) diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.sh b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.sh new file mode 100644 index 00000000..b85be9a6 --- /dev/null +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.sh @@ -0,0 +1,14 @@ +@echo off + +tasklist|find /i "SettleAccount.HttpApi.Host.exe" + +if %errorlevel% == 0 ( + exit +) + + +cd /d %~dp0 + +%1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit + +start /b SettleAccount.HttpApi.Host.exe --urls http://*:16082 diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.cmd b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.cmd index d147d6c6..22032ba8 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.cmd +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.cmd @@ -1,3 +1,3 @@ -@ECHO OFF +@echo off -taskkill /im SettleAccount.HttpApi.Host.exe /f /t \ No newline at end of file +taskkill /im SettleAccount.HttpApi.Host.exe /f /t diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.sh b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.sh new file mode 100644 index 00000000..22032ba8 --- /dev/null +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/stop.sh @@ -0,0 +1,3 @@ +@echo off + +taskkill /im SettleAccount.HttpApi.Host.exe /f /t