Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Condor-users] Maya Rendering: Condor_exec weirdness with ourbatch
- Date: Fri, 29 Apr 2005 16:10:51 -0500
- From: "Gooding, Stephen L" <goodings@xxxxxxxxxx>
- Subject: RE: [Condor-users] Maya Rendering: Condor_exec weirdness with ourbatch
That solved that problem. Thanks a ton. :-)
Now for the other issue:
Arguments being passed:
Arguments = /mnt/holdusers /home/12/username
/condor_jobs/429_sphere-5624/source_files/sphere.mb -rd . -s 1 -e 1 -b
1.0000
I have 2 versions of the batch file now, and neither works. Here is the
first
#!/bin/bash
HOMEROOT=$1
shift
HOME=$1
shift
RESOURCEPATH=$1
shift
/mnt/ics-render/software/linux/maya-6.0/bin/mayaSWrender $@
${HOMEROOT}${HOME}${RESOURCEPATH}
Resulting in:
** Fatal Error: Failed creating directory:
/home/lookout/g2/goodings/maya
Batch file 2 (without the last shift statement)
#!/bin/bash
HOMEROOT=$1
shift
HOME=$1
shift
RESOURCEPATH=$1
shift
/mnt/ics-render/software/linux/maya-6.0/bin/mayaSWrender $@
${HOMEROOT}${HOME}${RESOURCEPATH}
The second batch file will give me the proper path, but this is what I
get:
More than one scene file specified:
/condor_jobs/429_sphere-5259/source_files/sphere.mb and
/mnt/holdusers/home/lookout/g2/goodings/condor_jobs/429_sphere-5259/sour
ce_files/sphere.mb
-----Original Message-----
From: condor-users-bounces@xxxxxxxxxxx
[mailto:condor-users-bounces@xxxxxxxxxxx] On Behalf Of Greg Thain
Sent: Friday, April 29, 2005 2:13 PM
To: Condor-Users Mail List
Subject: Re: [Condor-users] Maya Rendering: Condor_exec weirdness with
ourbatch
I don't anything about maya, but in /bin/sh programming, shift doesn't
change $0, just the numbered arguments, so try something like
#!/bin/sh
HOMEROOT=$1
shift
USERNAME=$1
shift
RESOURCEPATH=$1
shift
/some/path/mayarender $@ ${HOMEROOT}${USERNAME}${RESOURCEPATH}
Good luck!
-greg
Gooding, Stephen L wrote:
> Greetings once again!
>
>
>
> This is the error we are getting:
>
>
>
> More than one scene file specified:
>
/mnt/holdusers/home/lookout/g2/goodings/condor_jobs/429_sphere-2434/sour
ce_files/sphere.mb
> and
>
/home/condor/local.shasta/execute/dir_7149/condor_exec.exe/tmp/home/cond
or/local.shasta/execute/dir_7149/condor_exec.exe
>
>
>
> Here is our batch script that runs to execute our Maya jobs:
>
>
>
> #!/bin/bash
>
> shift
>
> HOMEROOT=$0
>
> shift
>
> USERNAME=$0
>
> shift
>
> RESOURCEPATH=$0
>
> shift
>
> /mnt/ics-render/software/linux/maya-6.0/bin/mayaSWrender $*
> $HOMEROOT$HOME$RESOURCEPATH
>
> Shift
>
>
>
> The reason for this is that we have a different path to the homeroot
> depending upon the user that is submitting. We have to generate this
> path every time we submit a job.
>
>
>
> Here is the job description file:
>
>
>
> # sphere
>
> Universe = vanilla
>
> Executable = /hold/condor_job/RenderThis.$$(OpSys).bat
>
> environment = $$(ENVIRONMENT)
>
> log = crW.log
>
> error = crW.err
>
> output = crW.out
>
> notification = Never
>
> requirements = (OpSys == "LINUX") && (Arch == "INTEL") && (Machine ==
> "shasta.ics.purdue.edu")
>
> initialdir=/home/lookout/g2/goodings/condor_jobs/429_sphere-2434
>
> should_transfer_files = ALWAYS
>
> WhenToTransferOutput = ON_EXIT_OR_EVICT
>
> Arguments = -rd . -s 1 -e 1 -b 1.0000
>
/mnt/holdusers/home/lookout/g2/goodings/condor_jobs/429_sphere-2434/sour
ce_files/sphere.mb
>
> Queue
>
>
>
>
>
> Thanks for any help,
>
>
>
> Lee
>
>
>
>
>
------------------------------------------------------------------------
>
> _______________________________________________
> Condor-users mailing list
> Condor-users@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/condor-users
_______________________________________________
Condor-users mailing list
Condor-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/condor-users