session.deleteJobTemplate(jt);
session.synchronize(Collections.singletonList(Session.JOB_IDS_SESSION_ALL),
Session.TIMEOUT_WAIT_FOREVER, false);
for (int count = start; count < end; count += step) {
JobInfo info = session.wait(Session.JOB_IDS_SESSION_ANY,
Session.TIMEOUT_WAIT_FOREVER);
if (info.wasAborted()) {
System.out.println("Job " + info.getJobId() + " never ran");
} else if (info.hasExited()) {
System.out.println("Job " + info.getJobId() +
" finished regularly with exit status " +
info.getExitStatus());
} else if (info.hasSignaled()) {
System.out.println("Job " + info.getJobId() +
" finished due to signal " +
info.getTerminatingSignal());
} else {
System.out.println("Job " + info.getJobId() +
" finished with unclear conditions");
}
System.out.println("Job Usage:");
Map rmap = info.getResourceUsage();
Iterator r = rmap.keySet().iterator();
while (r.hasNext()) {
String name = (String)r.next();
String value = (String)rmap.get(name);