[racket] Using "system" from within a servlet?
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.mccarthy at 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 <matt at 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 <jay at cs.byu.edu>
> Assistant Professor / Brigham Young University
> http://faculty.cs.byu.edu/~jay
>
> "The glory of God is Intelligence" - D&C 93
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20130406/a91392c2/attachment-0001.html>