8 TB.
checkFile(gSystem->Getenv(
"CWB_ROOTLOGON_FILE"));
9 TB.
checkFile(gSystem->Getenv(
"CWB_PARAMETERS_FILE"));
10 TB.
checkFile(gSystem->Getenv(
"CWB_UPARAMETERS_FILE"));
23 for (
int i=0;
i<max_jobs+1;
i++) jobIdStatus[
i]=
false;
28 for(
int i=0;
i<fileList.size();
i++) {
31 TObjString* srescueID = (TObjString*)token->At(token->GetEntries()-1);
32 if(srescueID->GetString().IsDigit()) {
33 cout <<
i <<
" " << fileList[
i].Data() << endl;
34 int rescueID = srescueID->GetString().Atoi();
35 if(iversion<rescueID) iversion=rescueID;
45 int estat = gSystem->GetPathInfo(ofile,&
id,&size,&flags,&mt);
50 cout <<
"File \"" << ofile <<
"\" already exist" << endl;
51 cout <<
"Do you want to overwrite the file ? (y/n) ";
54 }
while ((strcmp(answer,
"y")!=0)&&(strcmp(answer,
"n")!=0));
55 if (strcmp(answer,
"n")==0) {
66 int estat = gSystem->GetPathInfo(ifile_name,&
id,&size,&flags,&mt);
68 if (size>0) cout << ifile_name << endl;
70 if (size>0) {jobIdStatus[
i]=
true;nrescue++;}
74 cout <<
"Unfinished Error Jobs : " << 0 <<
"/" << max_jobs << endl;
78 cout <<
"New Rescue File " << endl;
79 cout << ofile << endl;
81 char full_condor_dir[512];
93 out << ostring << endl;
94 sprintf(ostring,
"VARS A%i PID=\"%i\"",jobID,jobID);
95 out << ostring << endl;
96 sprintf(ostring,
"RETRY A%i 3000",jobID);
97 out << ostring << endl;
102 cout <<
"Unfinished Error Jobs : " << cnt <<
"/" << max_jobs << endl;
104 cout <<
"To submit condor rescued jobs type :" << endl;
107 cout <<
"condor_submit_dag " << ofile << endl;
char full_condor_dir[512]
sprintf(full_condor_dir,"%s/%s", work_dir, condor_dir)
cout<< "Starting reading output directory ..."<< endl;vector< TString > fileList
strcpy(RunLabel, RUN_LABEL)
bool jobIdStatus[max_jobs+1]