使用nssm 与批处理 把程序运行成windows服务

本文介绍了如何在没有海外手机号码的情况下,利用Chat8基于OpenAI的聊天服务,并通过nssm管理和启动名为bbbcustom的服务,包括下载nssm工具,创建批处理文件以及执行StartServer.bat脚本来自动安装和启动服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当你需要ChatAI服务但无法魔法或没有海外手机号码时,Chat8就是你的解决方案。我们基于OpenAi开发,所有用户内容都会加密,欢迎使用!点击使用:
https://chat.chat826.com/#/register?bronk_on=375671

1,下载 nssm

https://nssm.cc/download

2,具体步骤

把一下两个批处理文件、nssm.exe文件放在与程序同目录,jWebTest.exe 为程序名称
批处理文件 bbb.bat

@echo off 
"%cd%\jWebTest.exe"
pause

批处理文件 StartServer.bat

@echo off

REM 检查服务是否已经运行
set SERVICE_NAME=bbbcustom

sc query %SERVICE_NAME% | find "STATE" | find /i "RUNNING" > nul
if %ERRORLEVEL% EQU 0 (
    echo 服务 %SERVICE_NAME% 已经在运行中。
    exit
)

sc query %SERVICE_NAME% > nul 2>&1
if %ERRORLEVEL% EQU 0 (
    echo 服务 %SERVICE_NAME% 存在。
	exit
) else (

	echo 服务 %SERVICE_NAME% 不存在,开始安装服务...
    REM pause
    nssm install %SERVICE_NAME% "%cd%\bbb.bat"
)

REM 启动服务
echo 正在启动服务 %SERVICE_NAME% ...

REM pause

REM net start %SERVICE_NAME%

net start %SERVICE_NAME%

echo 启动成功
REM pause

sc query %SERVICE_NAME% > nul 2>&1
echo 启动异常个数: %ERRORLEVEL%
REM pause

if %ERRORLEVEL% EQU 0 (
    echo 服务 %SERVICE_NAME% 启动成功。
) else (
    echo 无法启动服务 %SERVICE_NAME%)

REM 等待用户按下任意键关闭窗口
REM pause

3,执行 StartServer.bat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值