浏览 5595 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-01
sc create svnserver binPath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r D:\SVN\repository" DisplayName= "subversion" depend= Tcpip start= auto 看似简单的命令输了好几次都提示 Creates a service entry in the registry and Service Database. SYNTAX: sc create [service name] [binPath= ] <option1> <option2>... CREATE OPTIONS: NOTE: The option name includes the equal sign. type= <own|share|interact|kernel|filesys|rec> (default = own) start= <boot|system|auto|demand|disabled> (default = demand) error= <normal|severe|critical|ignore> (default = normal) binPath= <BinaryPathName> group= <LoadOrderGroup> tag= <yes|no> depend= <Dependencies(separated by / (forward slash))> obj= <AccountName|ObjectName> (default = LocalSystem) DisplayName= <display name> password= <password> 查了一下终于知道了 Note that the command-line syntax for SC is rather odd. Key/value pairs are specified as "key= value" (without the double-quotes). The "key=" part must not have any spaces, and the "value" part MUST be separated from the "key=" by a space. 大概意思就是 这个指令是key=value的格式,所有的key=后面都必须加一个空格才可以,比如: depend=【请注意这里是一个空格】Tcpip (很奇怪吧!) 还有就是key当中不能有空格。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-04-16
最后修改:2009-04-16
没错
Window NT的 "sc"(server control)命令要求 参数以 “key=空格+value”的形式。 sc create svnserver binPath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r D:\SVN\repository" DisplayName= "subversion" depend= Tcpip start= auto 以上要注意的地方有"D:\Program Files" 和 "D:\SVN\repository"两处 原因是Program Files 中有空格 需要前后加“"”,而第二处如果也是类似"Program Files"那么就要转义 "\"" sc create svnserver binPath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r \"D:\Program Files\repository\"" DisplayName= "subversion" depend= Tcpip start= auto 为了让服务看上去比较好了解它具体是什么项目的代码库 sc description svnserver "This is my first svn server." |
|
返回顶楼 | |