From dcc8149f58e651d862ac5017537d0d515b7c5df5 Mon Sep 17 00:00:00 2001 From: Badlop Date: Tue, 13 Jun 2023 00:56:19 +0200 Subject: [PATCH] New command to halt ejabberd abruptly with an error status code Used for processone/ejabberd-contrib#97 --- src/ejabberd_admin.erl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ejabberd_admin.erl b/src/ejabberd_admin.erl index 443d8164e..a6ea8a04b 100644 --- a/src/ejabberd_admin.erl +++ b/src/ejabberd_admin.erl @@ -116,6 +116,10 @@ get_commands_spec() -> desc = "Stop ejabberd gracefully", module = ?MODULE, function = stop, args = [], result = {res, rescode}}, + #ejabberd_commands{name = halt, tags = [server], + desc = "Halt ejabberd abruptly with status code 1", + module = ejabberd, function = halt, + args = [], result = {res, rescode}}, #ejabberd_commands{name = restart, tags = [server], desc = "Restart ejabberd gracefully", module = ?MODULE, function = restart,