enhanded guardProcess() with setpgid() and kill()

This commit is contained in:
2018-09-11 15:11:48 +00:00
parent 1218015572
commit 0dd7cc2d65
3 changed files with 24 additions and 31 deletions

View File

@ -81,9 +81,9 @@ public:
signals.set (SIGTERM);
signals.set (SIGUSR1);
signals.set (SIGUSR2);
if (this->guardProcess("myapp", signals) > 0)
if (this->guardProcess(signals) > 0)
{
qse_printf (QSE_T("Stareting workd\n"));
qse_printf (QSE_T("Stareting server\n"));
this->server.setThreadStackSize (256000);
return this->server.start (QSE_T("[::]:9998,0.0.0.0:9998"));
}