mirror of
https://github.com/g4klx/DMRGateway
synced 2025-12-29 18:35:41 +08:00
Merge branch 'master' into mqtt
This commit is contained in:
@@ -109,20 +109,26 @@ int main(int argc, char** argv)
|
||||
do {
|
||||
m_killed = false;
|
||||
m_signal = 0;
|
||||
m_killed = false; // restart, don't exit, if looping from SIGHUP (1)
|
||||
m_killed = false;
|
||||
|
||||
gateway = new CDMRGateway(std::string(iniFile));
|
||||
ret = gateway->run();
|
||||
delete gateway;
|
||||
|
||||
if (m_signal == 2)
|
||||
::LogInfo("DMRGateway-%s exited on receipt of SIGINT", VERSION);
|
||||
|
||||
if (m_signal == 15)
|
||||
::LogInfo("DMRGateway-%s exited on receipt of SIGTERM", VERSION);
|
||||
|
||||
if (m_signal == 1)
|
||||
::LogInfo("DMRGateway-%s restarted on receipt of SIGHUP", VERSION);
|
||||
switch (m_signal) {
|
||||
case 2:
|
||||
::LogInfo("DMRGateway-%s exited on receipt of SIGINT", VERSION);
|
||||
break;
|
||||
case 15:
|
||||
::LogInfo("MDMRGateway-%s exited on receipt of SIGTERM", VERSION);
|
||||
break;
|
||||
case 1:
|
||||
::LogInfo("DMRGateway-%s is restarting on receipt of SIGHUP", VERSION);
|
||||
break;
|
||||
default:
|
||||
::LogInfo("DMRGateway-%s exited on receipt of an unknown signal", VERSION);
|
||||
break;
|
||||
}
|
||||
} while (m_signal == 1);
|
||||
|
||||
::LogFinalise();
|
||||
|
||||
Reference in New Issue
Block a user