From 7b8b64ca0484656748cadf3f4e8537e83a3936c6 Mon Sep 17 00:00:00 2001 From: buffet Date: Sat, 3 Nov 2018 16:28:48 +0100 Subject: [PATCH] Added exec --- src/kiwmi/ipc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/kiwmi/ipc.c b/src/kiwmi/ipc.c index 7c5c9d4..6241a18 100644 --- a/src/kiwmi/ipc.c +++ b/src/kiwmi/ipc.c @@ -65,6 +65,10 @@ handle_ipc_event(char *msg) g_is_about_to_quit = true; } else if (STREQ(command, "reload")) { exec_config(); + } else if (STREQ(command, "exec")) { + char *command = strtok(NULL, ""); + execl("/bin/sh", "/bin/sh", "-c", command, NULL); + g_is_about_to_quit = true; } else { warn("ignoring unknown command: %s\n", command); }