windows系统下服务开机自启且隐藏cmd窗口的部署教程
- 在你的服务根目录下创建start.bat文件,内容如下
node app.js
- 再在根目录下添加开机自启动脚本init.vbs,内容如下
CreateObject("WScript.Shell").Run "cmd /c C:\Users\CY\Desktop\server\start.bat",0
此处仅修改服务启动的脚本的绝对地址即可.
Tips:后面的0好像是标识是否异常cmd明亮窗口,没空深究,就这吧
- 将init.vbs交发送快捷方式到桌面,
- 然后win+R打开运行窗口,输入
shell:startup
- 会进入如下目录中
C:\Users\XXXNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
6.将桌面的快捷方式拖到步骤5中的目录中,部署完成,重新启动机器即可自启动服务.
实践
windows10下测试成功,其他尚未亲自实践.
启动.bat文件可以,但是启动xxx.sh文件不行