diff options
| author | ruki <[email protected]> | 2022-04-05 23:17:51 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-04-05 23:17:51 +0800 |
| commit | 7b11db21f6dac2ddb5fa74c510cfa8e45eb99c49 (patch) | |
| tree | 5ee944bac525ce4d9a8260350f85614213b82479 /xmake/modules/private/service/start_service.lua | |
| parent | ec42771f6a3e99dae11e06859b57699dbe2a6ae7 (diff) | |
connect server
Diffstat (limited to 'xmake/modules/private/service/start_service.lua')
| -rw-r--r-- | xmake/modules/private/service/start_service.lua | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/xmake/modules/private/service/start_service.lua b/xmake/modules/private/service/start_service.lua index 5ab440e9e..fca698bf0 100644 --- a/xmake/modules/private/service/start_service.lua +++ b/xmake/modules/private/service/start_service.lua @@ -25,7 +25,15 @@ import("private.service.service") function main(opt) opt = opt or {} if opt.daemon then - os.execv(os.programfile(), {"lua", "private.service.service"}, {detach = true}) + local argv = {"lua"} + if option.get("verbose") then + table.insert(argv, "-v") + end + if option.get("diagnosis") then + table.insert(argv, "-D") + end + table.insert(argv, "private.service.service") + os.execv(os.programfile(), argv, {detach = true}) else service() end |
