Merge branch 'main' of http://145.239.66.197:3000/Hamza/DDNSUpdater
This commit is contained in:
commit
bb54b722d9
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user