Windows開機自動啟動SVN服務

2021-08-31 09:14:47 字數 1602 閱讀 1596

建立autorunsvn.bat

檔案,內容是:sc create mysvnserver binpath= "\"c:\program filessubversion\svnserve\svnserve\" --service -r h:\homerepos" displayname= "svnservice" depend= tcpip start= auto pause

注意之處:

(1)sc

是windows

自帶的服務配置程式,mysvnserver

是服務的名稱,似乎沒什麼用。

(2)引數binpath

表示svnserve

可執行檔案的安裝路徑,由於路徑中的"program files"

帶有空格,因此整個路徑需要用雙引號引起來。而雙引號本身是個特殊字元,需要進行轉移,因此在路徑前後的兩個雙引號都需要寫成\" 。

(3)--service

引數表示以windows

服務的形式執行,--r

指明svn repository

的位置,service

引數與r

引數都作為binpath

的一部分,因此與svnserve.exe

的路徑一起被包含在一對雙引號當中,而這對雙引號不需要進行轉義。

(4)displayname

表示在windows

服務列表中顯示的名字,depend =tcpip

表示svnserve

服務的執行需要tcpip

服務,start=auto

表示開機後自動執行。安裝服務後,svnserve

要等下次開機時才會自動執行。

(5)binpath

的等號前面無空格,等號後面有空格displayname depend start

也都一樣service

前面是--

,不是-

,而r前面是-

(6)若要解除安裝svn

服務,則執行sc delete svnserve

即可。

(7)從「sc

」到「auto

」是在同乙個命令sc

,必須寫在同一行。建立成功後,可以在執行中鍵入service.msc

察看系統服務,找到svnservice

項,檢視這項服務的屬性,可以使用windows

提供的介面操作svnservice

服務了。

也可以使用命令列啟動、停止服務。

啟動服務:c:\>net start svnservice svnservice

服務正在啟動. svnservice

服務已經啟動成功。

停止服務:c:\>net stop svnservice svnservice

服務正在停止. svnservice

服務已成功停止。

刪除建立的服務c:\>sc delete svn svnservice

側地刪除服務

開啟登錄檔(「開始」——「執行」——「regedit

」)然後依次開啟hkey_local_machine\system\controlset001\services

,將你所希望刪除的服務項從登錄檔裡刪除就行了,

Nginx設定windows開機自動啟動

nginx的安裝參考這裡 基本思路是把nginx註冊為windows的服務。比如 winsw.net4.exe sample minimal.xml 2.配置 把上面兩個檔案修改名字為 nginxservice.exe nginxservice.xml nginxservice.xml的配置修改為 ...

Windows下Nginx 開機自動啟動

在該目錄下新建 nginx service.xml 檔案,寫入配置資訊,配置好了之後就可以通過這個將nginx註冊為windows服務。nginx nginx nginx c nginx 1.16.1 roll c nginx 1.16.1 nginx.exe c nginx 1.16.1 ngin...

windows 開機啟動hexo server

同步發布 www.lazyboy.site hexo安裝hexo admin元件以後,所有的操作都可以在瀏覽器中輕鬆完成了,但是有乙個問題就是每次開機都需要執行一次hexo s 為了更方便的使用,尋找一種可以開機啟動hexo server的方法,通過指令碼實現。需要建立2個指令碼,乙個為vbs指令碼...