Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-users] weird behavior -- commas and quotes condor_submitarguments
- Date: Mon, 13 Aug 2007 10:28:44 +0100
- From: "Andrey Kaliazin" <A.Kaliazin@xxxxxxxxxxx>
- Subject: Re: [Condor-users] weird behavior -- commas and quotes condor_submitarguments
Try this -
arguments = "'myfunction(''arg1'', ''arg2'')'"
With my test.bat script -
@echo off
echo Arguments list:
echo %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
I've got this result:
Arguments list:
condor_exec.bat "myfunction('arg1', 'arg2')"
cheers,
Andrey Kaliazin
PS. I have Condor for windows, ver 6.8.4
> -----Original Message-----
> From: condor-users-bounces@xxxxxxxxxxx
> [mailto:condor-users-bounces@xxxxxxxxxxx] On Behalf Of
> mavademe@xxxxxxxxx
> Sent: Saturday, August 11, 2007 7:59 PM
> To: condor-users@xxxxxxxxxxx
> Subject: [Condor-users] weird behavior -- commas and quotes
> condor_submitarguments
>
> Help! I'd like to run a condor job with arguments that
> contain double quotes, single quotes, and commas, but
> condor_submit is always able to mangle my input beyond
> recognition. As a testbed, I run a batch file that just
> echo's its input arguments, like so:
>
> echo %1 %2 %3 %4 %5 %6 %7 %8 %9
>
> When I then submit the following:
>
> executable = echo_inputs.bat
> universe = vanilla
> arguments = """myfunction('''arg1''','''arg2''')"""
>
> I'm using the new style arguments formatting: the intention
> is to end up with "myfunction('arg1','arg2')". HOWEVER, what
> actually gets run (the output of the echo batch file) is
>
> "\"myfunction('arg1' 'arg2')\""
>
> (Note dissapearance of comma, backslash insertion, and lack
> of double double quote deletion.) As I understand it, this is
> not at all in agreement with the condor_submit documentation
> at http://www.cs.wisc.edu/condor/manual/v6.8/condor_submit.html.
>
> Can someone shed light on this? I'm using 6.8.5 with all
> Windows machines.
>
> Thanks!
>
> - Matthijs
>
>
>
>