import org.ggf.drmaa.*;

public class Test {
public static void main(String[] args) throws Exception {
Session s = SessionFactory.getFactory().getSession();
s.init("");
JobTemplate jt = s.createJobTemplate();
jt.setRemoteCommand("/usr/bin/csh");
jt.setArgs(new String[] {"-c", "'exit 1'"});
String job = s.runJob(jt);
JobInfo ji = s.wait(job, s.TIMEOUT_WAIT_FOREVER);
System.out.println("Exited: " + ji.hasExited());
System.out.println("Aborted: " + ji.wasAborted());
System.out.println("Signaled: " + ji.hasSignaled());
s.deleteJobTemplate(jt);
s.exit();
}
}
