window啓動把exe做成啓動服務(以nginx for windows啓動爲例)

操作前需要安裝 .NET Framework

1  下載 winsw  

連接地址爲:http://download.java.net/maven/2/com/sun/winsw/winsw/ 

也可以在附件裏下載

2 放到nginx 安裝目錄下,D:\nginx

3 編寫xml文件,如:下載的exe文件名爲 myapp.exe 那麼xml 文件名應該爲myapp.xml

 內容如下:

 

<?xml version="1.0" encoding="UTF-8" ?>

<service>

  <id>nginx</id>

  <name>nginx</name>

  <description>nginx</description>

  <executable>D:\nginx\nginx.exe</executable>

  <logpath>D:\nginx</logpath>

  <logmode>roll</logmode>

  <depend></depend>

  <startargument>-p D:\nginx</startargument>

  <stopargument>-p D:\nginx -s stop</stopargument>

</service>

4  安裝服務
CMD:\> d:\nginx\myapp.exe install
 
5 然後就可以在服務裏啓動,停止服務了,當然也可以用
     d:\nginx\myapp.exe start/stop 啓動和停止服務
 
6 d:\nginx\myapp.exe uninstall  爲卸載服務
 
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章