window10創建系統服務


前后端分離,不想啟動vscode ,每次啟動Nginx很麻煩,於是乎想到window內置服務

先上工具winsw :https://github.com/kohsuke/winsw/releases   

用法(細節參考git)

1.下載 WinSW.NET4.exe ,放到nginx根目錄,重命名為nginx-service.exe (名稱隨意),新建nginx-service.exe.config 和nginx-service.xml

nginx-service.xml  內容如下,路徑請根據自己環境調整

 1 <service>
 2     <id>nginx</id>
 3     <name>Nginx Service</name>
 4     <description>High Performance Nginx Service</description>
 5     <logpath>E:\nginx\logs</logpath>
 6     <log mode="roll-by-size">
 7         <sizeThreshold>10240</sizeThreshold>
 8         <keepFiles>8</keepFiles>
 9     </log>
10     <executable>E:\nginx\nginx.exe</executable>
11     <startarguments>-p E:\nginx</startarguments>
12     <stopexecutable>E:\nginx\nginx.exe</stopexecutable>
13     <stoparguments>-p E:\nginx -s stop</stoparguments>
14 </service>

nginx-service.exe.config 內容如下,

<configuration>
    <startup>
        <supportedRuntime version="v4.0" />
    </startup>
    <runtime>
        <generatePublisherEvidence enabled="false" />
    </runtime>
</configuration>

最后cmd到此目錄,執行:nginx-service.exe install

E:\nginx>nginx-service.exe install
2019-10-23 11:02:45,158 INFO  - Installing the service with id 'nginx'

自己啟動一下就完成了

 

 

 

 

追加一個刪除服務的命令:

sc  delete 服務名

E:\apache-activemq\bin> sc delete nginx 
[SC] DeleteService 成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM