So I added all the files involved even the 2 executable and I still get the same error. To make it simple I just write what I'm doing with a cp of a file ... what is the only job in my DAGfile. I still have the same error. Here is the DAG: cpWorkflow.dag JOB COPY /home/jerome/job.cp.condor VARS COPY executable="/bin/cp" VARS COPY inputfile="/home/jerome/file.src" VARS COPY outputfile="/home/jerome/file.copie" Then here is the job.cp.condor file: Universe = vanilla executable = $(executable) transfer_executable = False should_transfer_files = NO Notification = Error arguments = $(inputfile) $(outputfile) output = job.cp.out error = job.cp.err log = job.cp.log queue And my Java code: Schedd schedd = new Schedd (new URL("http://localhost:8181")); Transaction xact = schedd.createTransaction(); xact.begin(30); int cluster = xact.createCluster(); int job = xact.createJob(cluster); File?? files = { new File("/home/jerome/cpWorkflow.dag"), new File("/home/jerome/job.cp.condor"), new File("/bin/cp"), new File("/home/jerome/file.src")}; xact.submit(cluster, job, "jerome", UniverseType.SCHEDULER, "/opt/condor-6.8.5/bin/condor_dagman", "-f -l . -Debug 3 " + "-Lockfile myLockFile -Dag myDag -Rescue myRescuDag -Condorlog myLog", null, null, files); xact.commit(); The exemple is so easy it should work, what am I missing ? I know you said to avoid the /path/to ... but not sure what do you mean, is it for exemple better to create juste a file like that: File?? files = { new File("/home/jerome/*"), new File("/bin/cp")}; thx, Jerome PS: I tryed the condor_submit_dag, this is working perfectly ... the only difference is the condor_dagman process run stright away after the submission when using the condor_submit command, but when using my Java code, the condor_dagman is in idle, so I have to submit a totaly differnet process (using condor_submit) to make it runing. But when the condor_dagman is runing never the sub job is printed !! (when the COPY job is printed using the condor_submit_dag commande!!) -------- Message d'origine-------- De: condor-users-bounces@xxxxxxxxxxx de la part de Matthew Farrellee Date: lun. 24/09/2007 19:46 À: Condor-Users Mail List Objet : Re: [Condor-users] RE : birdbath dag submission condor_dagman is just a program that reads your DAG and runs the jobs specified in it. It runs them by submitting them to Condor, and it uses condor_submit to do that. That means you need to give condor_dagman access to the submit files so it can hand them off to condor_submit. You'll want to send execjob2 too, and you should try it all without using "path/to/" -- put everything into a single directory, Condor likes that. Also, make sure your dag runs if you submit it with condor_submit_dag... matt Mariette, Jerome wrote: > well my dagfile looks like that: > > JOB JOB1 /path/to/job.job1.condor > JOB JOB2 /path/to/job.job2.condor > > VARS JOB1 executable="/path/to/exejob1" > VARS JOB1 input="path/to/inputjob1" > VARS JOB1 output="path/to/outputjob1" > VARS JOB2 executable="/path/to/exejob2" > VARS JOB2 input="path/to/outputjob1" > > PARENT JOB1 Child JOB2 > > so in order to send files, I added the following lines: > >> Schedd schedd = new Schedd (new URL("http://localhost:8181")); >> Transaction xact = schedd.createTransaction(); >> xact.begin(30); >> int cluster = xact.createCluster(); >> int job = xact.createJob(cluster); > File?? files = { new File("/path/to/DAGfile"), > new File("/path/to/job.job1.condor"), > new File("/path/to/job.job2.condor"), > new File("/path/to/inputjob1")}; > > xact.submit(cluster, job, "jerome", UniverseType.SCHEDULER, > "/opt/condor-6.8.5/bin/condor_dagman", /* Path to the > dagman binarie */ > "-f -l . -Debug 3 " + > "-Lockfile myLockFile -Dag myDag -Rescue myRescuDag > -Condorlog myLog", > null, null, files); > >> xact.commit(); > > > I still have the same error: > failed while reading from pipe > ... > ERROR: failed to initialize condor job log > > > Moreover, I was wondering why I do have to send a job and sometime more than one to make condor begin to process my jobs ? > thx for your help, > > Jerome > > > > > > > > > -------- Message d'origine-------- > De: condor-users-bounces@xxxxxxxxxxx de la part de Matthew Farrellee > Date: lun. 24/09/2007 17:02 > À: Condor-Users Mail List > Objet : Re: [Condor-users] birdbath dag submission > > This looks pretty good. Are there any files you might need to submit > along with the dag? You probably need to send along any condor_submit > file that is used for a node in the dag. That way condor_dagman knows > what to submit for each step in the dag. > > > matt > > Mariette, Jerome wrote: >> >> Hi everbody, >> I'm pretty new in Condor world and have some troubles submitting dag. >> Here is my probleme. >> I'm using birdbath wraper to do it and I'm submitting the dag file like >> that: >> >> Schedd schedd = new Schedd (new URL("http://localhost:8181")); >> Transaction xact = schedd.createTransaction(); >> xact.begin(30); >> int cluster = xact.createCluster(); >> int job = xact.createJob(cluster); >> xact.submit(cluster, job, "jerome", UniverseType.SCHEDULER, >> "/opt/condor-6.8.5/bin/condor_dagman", /* Path to the >> dagman binarie */ >> "-f -l . -Debug 3 " + >> "-Lockfile myLockFile -Dag myDag -Rescue myRescuDag >> -Condorlog myLog", >> null, null, null); >> xact.commit(); >> >> what am I doing wrong ? (the Dag File is ok because tryed by command >> it's working) >> thx >> >> Jerome >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Condor-users mailing list >> To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a >> subject: Unsubscribe >> You can also unsubscribe by visiting >> https://lists.cs.wisc.edu/mailman/listinfo/condor-users >> >> The archives can be found at: >> https://lists.cs.wisc.edu/archive/condor-users/ > _______________________________________________ > Condor-users mailing list > To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a > subject: Unsubscribe > You can also unsubscribe by visiting > https://lists.cs.wisc.edu/mailman/listinfo/condor-users > > The archives can be found at: > https://lists.cs.wisc.edu/archive/condor-users/ > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Condor-users mailing list > To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a > subject: Unsubscribe > You can also unsubscribe by visiting > https://lists.cs.wisc.edu/mailman/listinfo/condor-users > > The archives can be found at: > https://lists.cs.wisc.edu/archive/condor-users/ _______________________________________________ Condor-users mailing list To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a subject: Unsubscribe You can also unsubscribe by visiting https://lists.cs.wisc.edu/mailman/listinfo/condor-users The archives can be found at: https://lists.cs.wisc.edu/archive/condor-users/
<<winmail.dat>>