Преглед изворни кода

增加windows服务启动脚本

roo00 пре 6 година
родитељ
комит
0a781d170b
2 измењених фајлова са 16 додато и 0 уклоњено
  1. BIN
      o2server/commons/winsw.exe
  2. 16 0
      o2server/service_windows.bat

BIN
o2server/commons/winsw.exe


+ 16 - 0
o2server/service_windows.bat

@@ -0,0 +1,16 @@
+@echo off
+if not "%1" == "install" ( if not "%1" == "uninstall"  ( if not "%1" == "start" ( if not "%1" == "stop" (
+echo     usage: service_windows.bat install ^| uninstall ^| start ^| stop
+echo     depend Microsoft.NET Framework 4
+goto out
+))))
+echo ^<configuration^> > %~dp0local\service.xml
+echo ^<id^>o2server^<^/id^> >> %~dp0local\service.xml
+echo ^<name^>o2server service^<^/name^> >> %~dp0local\service.xml
+echo ^<description^>winsw warpper o2server service.^<^/description^> >> %~dp0local\service.xml
+echo ^<executable^>%~dp0start_windows.bat^</executable^> >> %~dp0local\service.xml
+echo ^<log mode="none"^/^> >> %~dp0local\service.xml
+echo ^</configuration^> >> %~dp0local\service.xml
+copy %~dp0commons\winsw.exe %~dp0local\service.exe
+%~dp0local\service.exe %1
+:out