This project will generate a small windows service program that accept a command string. it execute the command when service start, and terminate command process when service stop.
Using powershell, run as Administrator, execute:
sc create gland-service binPath= "C:\programfiles\win_services.exe --cmd=\""node C:\programfiles\server.js\"" --cwd=\""C:\programfiles\""" start= auto displayname= gland-service
That will create windows service.
--cmd=[string]
Your command that execute when windows service start.
--cwd=[string]
Command work directory
--logFile=[string]
log filepath
--logIsAppend=[bool]
logFile is append content
--logIsLogHead=[bool]
logFile is log head
--logLimit=[long long]
logFile limit size, default is 10M. 0 is no limit
--debug=[bool]
start debug, it will log args when service run
Others is windows sc.exe
options.