agent: more logging improvements

This commit is contained in:
2019-01-13 14:34:15 +02:00
parent 2a61e77810
commit 08affd7d36

View File

@@ -65,12 +65,15 @@ static void signal_handler(int sig)
printf("Received SIGHUP signal. Ignoring...\n"); printf("Received SIGHUP signal. Ignoring...\n");
break; break;
case SIGINT: case SIGINT:
printf("Received SIGINT signal!\n");
agent_shutdown();
printf("Agent has been stopped properly.\n");
_exit(EXIT_SUCCESS);
case SIGTERM: case SIGTERM:
printf("Received SIGTERM signal!\n"); printf("Received SIGTERM signal!\n");
agent_shutdown(); agent_shutdown();
printf("Agent has been stopped properly.\n"); printf("Agent has been stopped properly.\n");
_exit(EXIT_SUCCESS); _exit(EXIT_SUCCESS);
break;
default: default:
printf("Unhandled signal %s", strsignal(sig)); printf("Unhandled signal %s", strsignal(sig));
break; break;