我正在运行正在生成日志文件的作业。每行日志都以更新时间开始。
我想将日志最后一行的时间与机器的当前时间进行比较。如果差异小于45分钟,那么它将继续运行和监控,如果差异是45分钟或更多,它将通过RC1退出并发送邮件。
在我编写if条件的下面的代码中我需要帮助"我需要专门比较最后一行日志的时间和机器的实际时间。"
现在我需要三件事:
每行日志都会随着更新时间而开始,所以当脚本从if条件中的日志中读取时,我希望它只记住最后一行的日期和时间的日期和时间。
第二个是最后一个日期和时间与机器当前时间的比较。
第三个是检查步骤2的结果是否小于或等于45分钟并继续检查循环,如果不是则退出。
如果需要更多详细信息,请通知我。
这是我到目前为止所写的内容
bool isEqual(float first, float second)
{
if(fabs(first-second)<0.0001)
return true;
return false;
}
int main()
{
float x = (float) 1 / 3;
if(isEqual(x,0.3333))
printf("It is equal\n");
else
printf("It is not equal\n");
}