您的位置:首页 > 其它

将svn注册为windows系统服务

2011-08-10 09:39 393 查看
安装Svn后,可以在Dos下启动,但是开启的窗口不能关闭,否则Svn的服务器就会停止。

我们可以将Svn注册为Windows服务,这样当机器启动的时候,Svn将启动。

首先:1.我的Svn安装路径为:C:\Program Files\Subversion

2.我的Svn的版本库安装路径为:E:\svn\repository

3.开始——运行——在Dos下输入以下内容回车:

sc create svnserver binPath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r E:\SVN\repository" DisplayName= "subversion" depend= Tcpip start= auto

如果出现Success提示,表示注册成功,这个时候可以在:我的电脑——管理——服务和应用程序——服务中看到我们注册的服务,名称为“svnserver”.

如果出现下面的内容:

1. Creates a service entry in the registry and Service Database.
2. SYNTAX:
3. sc create [service name] [binPath= ] <option1> <option2>...
4. CREATE OPTIONS:
5. NOTE: The option name includes the equal sign.
6. type= <own|share|interact|kernel|filesys|rec>
7. (default = own)
8. start= <boot|system|auto|demand|disabled>
9. (default = demand)
10. error= <normal|severe|critical|ignore>
11. (default = normal)
12. binPath= <BinaryPathName>
13. group= <LoadOrderGroup>
14. tag= <yes|no>
15. depend= <Dependencies(separated by / (forward slash))>
16. obj= <AccountName|ObjectName>
17. (default = LocalSystem)
18. DisplayName= <display name>
19. password= <password>
则表示注册没有成功,原因是这个指令是key=value的格式,所有的key=后面都必须加一个空格才可以,比如: depend=【请注意这里是一个空格】Tcpip。
即Window NT的 "sc"(server control)命令要求 参数以 “key=空格+value”的形式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: