mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-30 00:54:30 +02:00
Use ExecuteCommandProcessFinishedHandler in TimePeriodTask
This commit is contained in:
parent
986c07fd7d
commit
abf164bceb
@ -12,6 +12,18 @@ Array::Ptr TimePeriodTask::EmptyTimePeriodUpdate(const TimePeriod::Ptr& tp, doub
|
|||||||
{
|
{
|
||||||
REQUIRE_NOT_NULL(tp);
|
REQUIRE_NOT_NULL(tp);
|
||||||
|
|
||||||
|
if (Checkable::ExecuteCommandProcessFinishedHandler) {
|
||||||
|
double now = Utility::GetTime();
|
||||||
|
ProcessResult pr;
|
||||||
|
pr.PID = -1;
|
||||||
|
pr.Output = "";
|
||||||
|
pr.ExecutionStart = now;
|
||||||
|
pr.ExecutionEnd = now;
|
||||||
|
pr.ExitStatus = 0;
|
||||||
|
|
||||||
|
Checkable::ExecuteCommandProcessFinishedHandler("", pr);
|
||||||
|
}
|
||||||
|
|
||||||
Array::Ptr segments = new Array();
|
Array::Ptr segments = new Array();
|
||||||
return segments;
|
return segments;
|
||||||
}
|
}
|
||||||
@ -31,5 +43,17 @@ Array::Ptr TimePeriodTask::EvenMinutesTimePeriodUpdate(const TimePeriod::Ptr& tp
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Checkable::ExecuteCommandProcessFinishedHandler) {
|
||||||
|
double now = Utility::GetTime();
|
||||||
|
ProcessResult pr;
|
||||||
|
pr.PID = -1;
|
||||||
|
pr.Output = "";
|
||||||
|
pr.ExecutionStart = now;
|
||||||
|
pr.ExecutionEnd = now;
|
||||||
|
pr.ExitStatus = 0;
|
||||||
|
|
||||||
|
Checkable::ExecuteCommandProcessFinishedHandler("", pr);
|
||||||
|
}
|
||||||
|
|
||||||
return new Array(std::move(segments));
|
return new Array(std::move(segments));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user