On Thu, Jun 17, 2004 at 08:27:50PM -0700, Peter Bisset wrote:
>
> Further to my previous post about getting a strange error running
> swish.cgi on win2k compared to xp, I now know that the error "The
> system cannot find the file specified." comes from the OS when it
> cannot find a file specified as the source in a redirection command
> "<".
Oh, well I should have read this messages first.
> This means that the options to -x are not being escaped properly by
> swish.cgi before hitting the OS.
I'm sorry it's not working correctly on Windows. When swish-e runs the
command (under Windows) it tries to escape the command line. Look in
swish.cgi and you will see:
my @command = map { s/"/\\"/g; qq["$_"] } $self->{prog}, $self->swish_command_array;
Which tries to escape the double quotes and then places all parameters within
double quotes.
Why that would work on WinXP and not Win2k is a question for some windows
support group[1].
You could try using SWISH::API instead of swish-e.exe which would avoid
the windows shell. You would need SWISH::API installed (which I think
is installed by default) and then try the "use_library => 1" setting as
described in the swish.cgi docs.
[1] I spent last weekend setting up Windows XP and found that Glen
Morangie provided some relief.
> As I said, the same script works fine under XP.
>
> Has anyone else found this or have any suggestions.
>
> Thanks
>
> Peter Bisset
> Ph. 3247 8553 (94553)
> Fax 3247 8598 (94598)
> Business Systems Unit
> Department of Emergency Services
>
> This correspondence is for the named persons only.
> It may contain confidential or privileged information or both.
> No confidentiality or privilege is waived or lost by any mis transmission.
> If you receive this correspondence in error please delete it from your system immediately and notify the sender.
> You must not disclose, copy or relay on any part of this correspondence, if you are not the intended recipient.
> Any opinions expressed in this message are those of the individual sender except where the sender expressly,
> and with the authority, states them to be the opinions of the Department of Emergency Services, Queensland.
>
>
--
Bill Moseley
moseley@hank.org
Unsubscribe from or help with the swish-e list:
http://swish-e.org/Discussion/
Help with Swish-e:
http://swish-e.org/current/docs
swish-e@sunsite.berkeley.edu