26 TB.
checkFile(gSystem->Getenv(
"CWB_ROOTLOGON_FILE"));
27 TB.
checkFile(gSystem->Getenv(
"CWB_PARAMETERS_FILE"));
28 TB.
checkFile(gSystem->Getenv(
"CWB_UPARAMETERS_FILE"));
67 int estat = gSystem->GetPathInfo(condor_dag_file,&
id,&size,&
flags,&mt);
73 ncondor_jobs = jobList.size();
74 jobStatus =
new int[ncondor_jobs+1];
77 cout <<
"cwb_condor_check: condor dag file not exist, exit" << endl;
81 cout <<
"Starting reading output directory ..." << endl;
83 for(
int n=0;
n<fileList.size();
n++) {
86 if (
n%1000==0) cout <<
"cwb_condor check - " <<
n <<
"/" << fileList.size() <<
" files" << endl;
89 if(!ifile.IsOpen()) {cout <<
"Failed to open " << fileList[
n].Data() << endl;
exit(-1);}
92 if(ihistory==NULL) ihistory = (
CWB::History*)ifile.Get(
"CWB::History");
93 if(ihistory==NULL) { cout <<
"Error : history is not present!!!" << endl;
exit(1); }
95 int log_size = ihistory->
GetLogSize((
char*)
"FULL");
100 if(jobId>ncondor_jobs)
continue;
101 if(ifile.IsZombie()) {
105 if(log==
"STOP JOB") jobStatus[
jobId]=3;
113 if(jobStatus[
i]==1) njobCondor++;
114 if(jobStatus[
i]==2) njobZombie++;
115 if(jobStatus[
i]==3) njobProcessed++;
119 cout <<
"Number of Jobs : " <<
nfactor*ncondor_jobs << endl;
120 cout <<
"Number of Processed Jobs : " << njobProcessed << endl;
121 cout <<
"Number of Jobs to be Processed : " << njobCondor << endl;
char condor_dag_file[1024]
char full_condor_dir[1024]
char * GetLog(char *Stage, int index)
int GetLogSize(char *Stage)
cout<< "Starting reading output directory ..."<< endl;vector< TString > fileList
sprintf(full_condor_dir,"%s/%s", work_dir, condor_dir)