add snax command to debug console

This commit is contained in:
Cloud Wu
2014-04-24 19:53:55 +08:00
parent bad9a5fc54
commit 904308bc72
2 changed files with 12 additions and 2 deletions

View File

@@ -7,7 +7,7 @@ skynet.start(function()
local service = skynet.newservice("service_mgr")
skynet.monitor "simplemonitor"
local console = skynet.newservice("console")
-- skynet.newservice("debug_console",8000)
skynet.newservice("debug_console",8000)
skynet.newservice("simpledb")
local watchdog = skynet.newservice("watchdog")
skynet.call(watchdog, "lua", "start", {

View File

@@ -1,6 +1,7 @@
local skynet = require "skynet"
local codecache = require "skynet.codecache"
local socket = require "socket"
local snax = require "snax"
local port = tonumber(...)
local COMMAND = {}
@@ -109,6 +110,7 @@ function COMMAND.help()
mem = "mem : show memory status",
gc = "gc : force every lua service do garbage collect",
start = "lanuch a new lua service",
snax = "lanuch a new snax service",
clearcache = "clear lua code cache",
}
end
@@ -126,4 +128,12 @@ function COMMAND.start(...)
end
end
function COMMAND.snax(...)
local s = snax.newservice(...)
if s then
local addr = s.handle
return { [skynet.address(addr)] = ... }
else
return "Failed"
end
end