在Windows上将一个cmd命令创建为服务,你可以使用sc
命令或者编写一个脚本并使用nssm
工具。以下是使用nssm
的方法:
-
下载
nssm
:访问 nssm.cc 下载最新版本的nssm
。 -
解压并将
nssm.exe
放到一个目录,例如C:\nssm
。 -
创建一个执行你想要作为服务的命令的脚本,例如
run_command.bat
:
@echo off
echo Your command goes here.
pause
打开命令提示符(以管理员身份)并运行以下命令来安装服务:
C:\nssm\nssm.exe install <服务名>
将<服务名>
替换为你想要的服务名称。
在弹出的nssm
界面中,设置你的脚本路径:
Path: C:\path\to\run_command.bat
-
设置启动服务的账户(可以是本地系统账户或者网络账户)。
-
配置其他服务选项,如启动类型和依赖关系。
-
点击“Install service”按钮来安装服务。
服务安装成功后,你可以通过services.msc
来查看并管理这个服务。