建立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指令碼...