|
|
@@ -30,6 +30,8 @@
|
|
|
#include <winpr/synch.h>
|
|
|
#include <winpr/environment.h>
|
|
|
|
|
|
+#define GUARDIAN_VERSION_STR "0.0.1"
|
|
|
+
|
|
|
int epfd;
|
|
|
struct epoll_event ev;
|
|
|
#define MAXLINE 128
|
|
|
@@ -693,6 +695,7 @@ bool WriteRunInfoContent(const char* pData)
|
|
|
else {
|
|
|
strGdRuninfoPath = "/opt/Run/runinfo/runcfg/gdruninfo";
|
|
|
}
|
|
|
+ LogSingleMsg(strGdRuninfoPath.c_str());
|
|
|
#else
|
|
|
string strDisk(chDisk);
|
|
|
strGdRuninfoPath = strDisk + ":\\Run\\runinfo\\runcfg\\gdruninfo";
|
|
|
@@ -701,8 +704,8 @@ bool WriteRunInfoContent(const char* pData)
|
|
|
runinfo.open(strGdRuninfoPath,std::ofstream::in|std::ofstream::binary|std::ofstream::trunc);
|
|
|
if (!runinfo.is_open())
|
|
|
{
|
|
|
- ServerReportEvent("open gdruninfo(write) failed.");
|
|
|
LogSingleMsg("open gdruninfo(write) failed.");
|
|
|
+ ServerReportEvent("open gdruninfo(write) failed.");
|
|
|
return false;
|
|
|
}
|
|
|
runinfo.write(pData,strlen(pData));
|
|
|
@@ -736,12 +739,16 @@ bool IsStartTimeFileExist()
|
|
|
string strDisk(chDisk);
|
|
|
strStartTimePath = strDisk + ":\\Run\\runinfo\\runcfg\\starttime.dat";
|
|
|
#endif //linux
|
|
|
+
|
|
|
runinfo.open(strStartTimePath, std::fstream::in | std::fstream::out | std::fstream::binary);
|
|
|
- if (!runinfo.is_open())
|
|
|
+ if (!runinfo.is_open()) {
|
|
|
+ LogSingleMsg("open starttime.dat failed");
|
|
|
return false;
|
|
|
+ }
|
|
|
else
|
|
|
{
|
|
|
runinfo.close();
|
|
|
+ LogSingleMsg("open starttime.dat succ");
|
|
|
return true;
|
|
|
}
|
|
|
}
|
|
|
@@ -1722,6 +1729,7 @@ int main()
|
|
|
g_dwTimeBegin = GetTickCountRVC();
|
|
|
int i=1000;
|
|
|
CheckGuardianDbgDirAndCreateDbgFile();
|
|
|
+ LogSingleMsg("version: " GUARDIAN_VERSION_STR);
|
|
|
|
|
|
#if linux
|
|
|
g_SpShellPID = GetSpshellProcID();
|