[解读]windows下 安装/修改/删除 memcached作为服务

引言:

 

    本文以memcached在win下安装为例,简单说明如何用SC(XP下非外部命令)命令维护一个服务。

    参考:1,url=[http://itblog.org/read.php?id=157]

 

正文:

 

    1,问题说明。

 

    memcached安装时网上盛传的方法,是在win下运行如下命令行:

$memcached.exe -d install

然后再运行:

$memcached.exe -m 2048 -l 10.0.2.128 -p 11212 -d start

事实上,我在XP下,怎么设置端口大小之类的,都不起作用,总是默认的~。= 。也是因此找上SC的。

 

    2,SC使用。(可以看一下“参考1”)

 

    A、创建服务(换行转为单空格)。

$sc create "memcached_11222" start= auto 
    binPath= "D:\\kits\\memcmemcached.exe -d runservice -m 32 -p 11222" 
	DisplayName= "memcached_11222"

    说明:以上内容中的3处空格不可缺少。(蛋疼的win就这命了~。=)

sc create "memcached_11222" start=(空格)auto 
    binPath=(空格)"D:\\kits\\memcmemcached.exe -d runservice -m 32 -p 11222" 
	DisplayName=(空格)"memcached_11222"

 

    B、删除服务。

    只需要将“create”改为“delete”。另外,如果非正常停止状态下删除后,可能还会被看到或者再次创建同名服务时会提示“The specified service has been marked for deletion.”。意思是被标记为已删除了。这是个小问题,关掉所有使用者,再看时,会被自动删除。

 

    C、启/停服务。

 

$sc start "memcached_11222"
$sc stop "memcached_11222"

    启动时,可能会报“The system cannot find the file specified.”错误。意思是做为服务的应用程序(memcached.exe),没有找到。这时只需检查binPath是否正确即可。

 

说明:

 

    1,SC命令参数较多,直接在DOS命令行下输入“sc -help”便可查看详细内容。

    2,不在跟DOS纠结命令格式,双引号。。。这些内容。研究的话可以搜搜看。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值