服务注册winsw——nginx案例
认识winsw
“用winsw让任何Windows程序都能运行为服务”这句话用来形容winsw最合适不过了。
在以往,个人比较喜欢写一些bat脚本简化某些操作,如开机启动一个服务。但有个缺点,大家不难猜到,就是有个命令窗口,而且这个命令窗口还不能关闭!
而其实Windows自带了一个后台程序管理的功能,就是我们经常用到的服务。winsw就是帮我们实现这个操作,将服务注册,不需要的话,我们也可以卸载!
进入正题:使用winsw
1.首先,我们需要明白,winsw是一个exe文件,就是一个可执行文件。下载地址:http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/2.0.1/winsw-2.0.1-bin.exe(根据需要可以下载对应的版本),下载完成之后,可以将该文件改成你想要的名字,比如nginx案例,我将其命名为:nginxService.exe
2.需要写一个xml配置文件,文件名要跟exe文件一致,如上,nginxS