Hi Jay,

I figured out my issue.

The command I was invoking externally created a file. Although I was
operating on a file in /tmp (and therefore expected the external tool to
create its output there), all of the outputs of the process executed
through "system" were created in "htdocs."

So, I was looking for output files in all the wrong places.

Parameterizing current-directory solved my confusion.

Many thanks. I wondered if things might be dying silently for reasons that
might be more subtle, and your answer moved me forward.

Cheers,
Matt


On Sat, Apr 6, 2013 at 4:55 PM, Jay McCarthy <jay.mccar...@gmail.com> wrote:

> There's nothing that a servlet would make interesting about it.
>
> I tend to prefer system* because you get more control about the
> arguments without having to worry about spaces and shell parsing.
>
> On Sat, Apr 6, 2013 at 2:26 PM, Matt Jadud <m...@jadud.com> wrote:
> > Hi all,
> >
> > Is there anything special I need to do if I want to call out to a system
> > process from within a servlet? Use system* vs system, etc.?
> >
> > Many thanks,
> > Matt
> >
> > ____________________
> >   Racket Users list:
> >   http://lists.racket-lang.org/users
> >
>
>
>
> --
> Jay McCarthy <j...@cs.byu.edu>
> Assistant Professor / Brigham Young University
> http://faculty.cs.byu.edu/~jay
>
> "The glory of God is Intelligence" - D&C 93
>
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to