LSF_Batch
view release on metacpan or search on metacpan
$job = $jobinfo->job;
$id = $jobinfo->jobId;
$user = $jobinfo->user;
$status = $jobinfo->status;
$reasons = $jobinfo->reasons;
$subreasons = $jobinfo->subreasons;
$fromhost = $jobinfo->fromHost;
$subtime = $jobinfo->submitTime;
$starttime = $jobinfo->startTime;
$endtime = $jobinfo->endTime;
$cputime = $jobinfo->cpuTime;
$umask = $jobinfo->umask;
$cwd = $jobinfo->cwd;
$homedir = $jobinfo->subHomeDir;
$numexhosts = $jobinfo->numExHosts;
@exhosts = $jobinfo->exHosts;
$factor = $jobinfo->cpiFactor
$nidx = $jobinfo->nIdx;
$loadsched = $jobinfo->loadSched;
$loadstop = $jobinfo->loadStop;
$job = $jobinfo->submit;
$rusage = $jobinfo->jRusage;
$pendreason = $jobinfo->pendreason;
$suspreason = $jobinfo->suspreason;
$submit = $jobinfo->submit;
@loadIndex = $jobinfo->initLoadIdex;
#the submit object contains all the fields of the submit structure.
$submit->jobName;
$submit->queue;
$submit->resReq;
$submit->command;
#etc.
$batch->closejobinfo();
#Batch system information
$params = $batch->parameterinfo();
$params->defaultQueues;
$params->defaultHostSpec;
$params->mbatchdInterval;
$params->sbatchdInterval;
$params->jobAcceptInterval;
$params->maxDispRetries;
$params->maxSbdRetries;
$params->preemptPeriod;
$params->cleanPeriod;
$params->maxNumJobs;
$params->historyHours;
$params->pgSuspendIt;
@info = $batch->hostinfo(\@hosts);
@info = $batch->hostinfo_ex(\@hosts, $resreq, $options);
$hi = $info[0];
$host = $hi->host;
$status = $hi->hStatus;
$sched = $hi->busySched;
$stop = $hi->busyStop;
@load = $hi->load;
@loadsched = $hi->loadSched;
@loadstop = $hi->loadStop;
$windows = $hi->windows;
$ujl = $hi->userJobLimit;
$maxj = $hi->maxJobs;
$numj = $hi->numJobs;
$nrun = $hi->numRUN;
$nssusp = $hi->numSSUSP;
$nususp = $hi->numUSUSP;
$nresv = $hi->numRESERVE;
$mig = $hi->mig;
$attr = $hi->attr;
@realload = $hi->realLoad;
$sig = $hi->chkSig;
@info = $batch->userinfo(\@users);
$ui = $info[0];
$ui->user;
$ui->procJobLimit;
$ui->maxJobs;
$ui->numStartJobs;
$ui->numJobs;
$ui->numPEND;
$ui->numRUN;
$ui->numSSUSP;
$ui->numUSUSP;
$ui->numRESERVE;
%info = $batch->hostgrpinfo(\@groups, $options);
@groups = keys %info;
@members = values %info;
%info = $batch->usergrpinfo(\@usergrps, $options)
@groups = keys %info;
@members = values %info;
@queueinfo = $batch->queueinfo( \@queues, $host, $user, $options)
$qi = $queueinfo[0];
$queue = $qi->queue;
$desc = $qi->description;
$pri = $qi->priority;
$nice = $qi->nice;
@users = $qi->userList;
@hosts = $qi->hostList;
@loadSched = $qi->loadSched;
@loadStop = $qi->loadStop;
$ujoblim = $qi->userJobLimit;
$pjoblim = $qi->procJobLimit;
$windows = $qi->windows;
@limits = $qi->rLimits;
$hostspec = $qi->hostSpec;
$qattrib = $qi->qAttrib;
( run in 0.644 second using v1.01-cache-2.11-cpan-39bf76dae61 )