Software /
code /
prosody
Comparison
plugins/mod_admin_shell.lua @ 11831:94cd363116a3
mod_admin_shell: Allow passing an exit code to server:shutdown()
Mirroring the internal API
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 30 Sep 2021 23:22:51 +0200 |
parent | 11736:ddb87df3de30 |
child | 11850:bfa85965106e |
comparison
equal
deleted
inserted
replaced
11830:7fe2fbfbdb1c | 11831:94cd363116a3 |
---|---|
328 return true, string.format("This server has been running for %d day%s, %d hour%s and %d minute%s (since %s)", | 328 return true, string.format("This server has been running for %d day%s, %d hour%s and %d minute%s (since %s)", |
329 days, (days ~= 1 and "s") or "", hours, (hours ~= 1 and "s") or "", | 329 days, (days ~= 1 and "s") or "", hours, (hours ~= 1 and "s") or "", |
330 minutes, (minutes ~= 1 and "s") or "", os.date("%c", prosody.start_time)); | 330 minutes, (minutes ~= 1 and "s") or "", os.date("%c", prosody.start_time)); |
331 end | 331 end |
332 | 332 |
333 function def_env.server:shutdown(reason) | 333 function def_env.server:shutdown(reason, code) |
334 prosody.shutdown(reason); | 334 prosody.shutdown(reason, code); |
335 return true, "Shutdown initiated"; | 335 return true, "Shutdown initiated"; |
336 end | 336 end |
337 | 337 |
338 local function human(kb) | 338 local function human(kb) |
339 return format_number(kb*1024, "B", "b"); | 339 return format_number(kb*1024, "B", "b"); |