Skip to main content.
home | support | download

Back to List Archive

Re: More info on swish.cgi problem on win2k

From: Peter Bisset <pbisset(at)not-real.emergency.qld.gov.au>
Date: Wed Jun 23 2004 - 00:04:04 GMT
I would like to see the exact swish command being executed by the OS. Can someone tell me the line of perl that will print out the full command and where to put it. I want to see all the parameters.

I think this wouuld help me figure out my problem.

Thanks

-----Original Message-----
From: Bill Moseley [mailto:moseley@hank.org]
Sent: Friday, 18 June 2004 2:52 PM
To: Multiple recipients of list
Subject: [SWISH-E] Re: More info on swish.cgi problem on win2k


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


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.
Received on Wed Jun 23 00:04:13 2004