最近有需求 需要frp自启动在win上面 就想着用win有没有类似systermctl的进程守护 没想到还是真的有只不过需要通过nssm实现
nssm地址
下载到本地随意路径 然后cmd cd过去操作
cmd输入这个开始安装 这个会弹出一个gui对话框
nssm.exe install
这里的path 是程序的路径
startup directory 是运行时路径一般选择了程序路径 这个自动写入
arguments 这个就是运行时参数
这里注意 貌似 运行时的参数只能通过 配置文件 给比如gost arguments 只能这样写
-C gost.conf
gost.conf这个里面就是配置文件 参数只能写在里面
不能直接
./gost -L="wss://:443/127.0.0.1:8338?cert=/root/cert.pem&key=/root/key.pem&ca=/root/ca.pem"
这些配置结束 基本上就能在服务里面看到你创建的服务了
参考https://www.cnblogs.com/lichu-lc/p/10263799.html
用起来倒是挺简单方便,唯一不爽的是添加服务后总有个nssm进程在运行着。
@哥斯拉 : 那确实 不过好像还有其他方案 都挺复杂的