This commit is contained in:
Hamza Zakaria 2026-04-19 15:06:21 +01:00
commit bb54b722d9
3 changed files with 16 additions and 16 deletions

View File

@ -25,17 +25,17 @@ IF NOT EXIST "%NSSM_PATH%" (
) )
REM Remove existing service if present REM Remove existing service if present
"%NSSM_PATH%" remove DDNSUpdaterService confirm "%NSSM_PATH%" remove TrizTechDDNSUpdaterService confirm
REM Install service REM Install service
"%NSSM_PATH%" install DDNSUpdaterService "%EXE_PATH%" "%NSSM_PATH%" install TrizTechDDNSUpdaterService "%EXE_PATH%"
REM Optional: auto-start at boot REM Optional: auto-start at boot
"%NSSM_PATH%" set DDNSUpdaterService Start SERVICE_AUTO_START "%NSSM_PATH%" set TrizTechDDNSUpdaterService Start SERVICE_AUTO_START
REM Start the service REM Start the service
"%NSSM_PATH%" start DDNSUpdaterService "%NSSM_PATH%" start TrizTechDDNSUpdaterService
echo. echo.
echo DDNSUpdaterService installed and started successfully! echo TrizTechDDNSUpdaterService installed and started successfully!
pause pause

View File

@ -10,24 +10,24 @@ SET LOG_DIR=%SCRIPT_DIR%logs
IF NOT EXIST "%LOG_DIR%" mkdir "%LOG_DIR%" IF NOT EXIST "%LOG_DIR%" mkdir "%LOG_DIR%"
REM Remove old service (ignore errors) REM Remove old service (ignore errors)
"%NSSM_PATH%" remove DDNSUpdaterService confirm "%NSSM_PATH%" remove TrizTechDDNSUpdaterService confirm
REM Install service REM Install service
"%NSSM_PATH%" install DDNSUpdaterService "%EXE_PATH%" "%NSSM_PATH%" install TrizTechDDNSUpdaterService "%EXE_PATH%"
REM Set auto-start REM Set auto-start
"%NSSM_PATH%" set DDNSUpdaterService Start SERVICE_AUTO_START "%NSSM_PATH%" set TrizTechDDNSUpdaterService Start SERVICE_AUTO_START
REM 🔥 Redirect output to logs REM 🔥 Redirect output to logs
"%NSSM_PATH%" set DDNSUpdaterService AppStdout "%LOG_DIR%\output.log" "%NSSM_PATH%" set TrizTechDDNSUpdaterService AppStdout "%LOG_DIR%\output.log"
"%NSSM_PATH%" set DDNSUpdaterService AppStderr "%LOG_DIR%\error.log" "%NSSM_PATH%" set TrizTechDDNSUpdaterService AppStderr "%LOG_DIR%\error.log"
REM Optional: rotate logs (prevent huge files) REM Optional: rotate logs (prevent huge files)
"%NSSM_PATH%" set DDNSUpdaterService AppRotateFiles 1 "%NSSM_PATH%" set TrizTechDDNSUpdaterService AppRotateFiles 1
"%NSSM_PATH%" set DDNSUpdaterService AppRotateOnline 1 "%NSSM_PATH%" set TrizTechDDNSUpdaterService AppRotateOnline 1
REM Start service REM Start service
"%NSSM_PATH%" start DDNSUpdaterService "%NSSM_PATH%" start TrizTechDDNSUpdaterService
echo Service installed with logging enabled. echo Service installed with logging enabled.
pause pause

View File

@ -13,9 +13,9 @@ IF NOT EXIST "%NSSM_PATH%" (
) )
REM Stop and remove the service REM Stop and remove the service
"%NSSM_PATH%" stop DDNSUpdaterService "%NSSM_PATH%" stop TrizTechDDNSUpdaterService
"%NSSM_PATH%" remove DDNSUpdaterService confirm "%NSSM_PATH%" remove TrizTechDDNSUpdaterService confirm
echo. echo.
echo DDNSUpdaterService uninstalled successfully! echo TrizTechDDNSUpdaterService uninstalled successfully!
pause pause