<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
Ben Clifford wrote:
<blockquote
 cite="mid:Pine.LNX.4.64.0804070610120.5372@dildano.hawaga.org.uk"
 type="cite">
  <pre wrap="">On Sun, 6 Apr 2008, Michael Wilde wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">involves wrapper.sh using system(). The IFS char "|" is causing the cmd 
to end there.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
[...]

  </pre>
  <blockquote type="cite">
    <pre wrap="">Can anyone spot where the problem is?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Using system to invoke the command is perhaps a bad thing to do - the 
other layers in the stack (including in Falkon in the Java worker) keep 
the arguments in array-like data structures to help avoid need for 
quoting.
  </pre>
</blockquote>
I agree, and one of these days (maybe sooner rather than later), we'll
switch to fork() and exec(), rather than system.<br>
<blockquote
 cite="mid:Pine.LNX.4.64.0804070610120.5372@dildano.hawaga.org.uk"
 type="cite">
  <pre wrap="">The C worker isn't portable enough to build on my laptop so I can't easily 
play there, </pre>
</blockquote>
The C worker is quite basic, what error do you get that it doesn't
compile?  It has compiled for me on numerous platforms as is, so if its
something we need to fix in general to help it be more portable, let us
know.<br>
<br>
Ioan<br>
<blockquote
 cite="mid:Pine.LNX.4.64.0804070610120.5372@dildano.hawaga.org.uk"
 type="cite">
  <pre wrap="">but you might try yourself replacing the system call with 
execve or something like that.

  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
===================================================
Ioan Raicu
Ph.D. Candidate
===================================================
Distributed Systems Laboratory
Computer Science Department
University of Chicago
1100 E. 58th Street, Ryerson Hall
Chicago, IL 60637
===================================================
Email: <a class="moz-txt-link-abbreviated"
 href="mailto:iraicu@cs.uchicago.edu">iraicu@cs.uchicago.edu</a>
Web:   <a class="moz-txt-link-freetext"
 href="http://www.cs.uchicago.edu/%7Eiraicu">http://www.cs.uchicago.edu/~iraicu</a>
<a class="moz-txt-link-freetext"
 href="http://dev.globus.org/wiki/Incubator/Falkon">http://dev.globus.org/wiki/Incubator/Falkon</a>
<a class="moz-txt-link-freetext"
 href="http://dsl-wiki.cs.uchicago.edu/index.php/Main_Page">http://dsl-wiki.cs.uchicago.edu/index.php/Main_Page</a>
===================================================
===================================================

</pre>
</body>
</html>