同一臺Windows機器中啓動多個Memcached服務

需要在一臺機器上啓動多個Memcached服務了。

假設Memcached在如下目錄:C:\memcached\memcached.exe

在CMD中執行如下命令即可再安裝一個Memcached服務(記得換個端口號啊!):

sc create "Memcached Server1" start= auto binPath= "C:\memcached\memcached.exe -d runservice -m 32 -p 11220 -l 127.0.0.1" DisplayName= "Memcached Server1"

 

下面是啓動、停止、卸載該服務的命令:

sc start "Memcached Server1"  //啓動
sc stop "Memcached Server1"  //停止
sc delete "Memcached Server1"  //卸載該服務

 

如果你在執行命令的時候,遇到如下提示信息:

複製代碼
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> 
複製代碼

請好好check下你輸入的命令。

Check Point:

sc cretate命令後面帶的參數比如[binPath= ]的等號後面必須有個空格
同樣,後面的其它參數比如group= , displayname=的等號後面都需要空格,
否則,sc create命令都不能成功創建服務,只會返回給你幫助信息。

發佈了15 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章