on_monitor_signal
s_action.sa_handler = on_monitor_signal;
signal(SIGINT, on_monitor_signal);
signal(SIGTERM, on_monitor_signal);
signal(SIGQUIT, on_monitor_signal);