checkX problems
Lothar Brendel
lottas.junk@geekmail.de
Fri Nov 13 07:23:00 GMT 2009
Charles Wilson wrote:
[...]
> run.exe is peculiar. The first argument is the target, and IF the VERY
> NEXT argument is "-wait", run "usurps" that argument. That is, run
> will invoke:
> checkX <other args>
> and checkX will never see "-wait". So, what does run.exe do with
> "-wait"? It...waits. run.exe won't exit, until after the inferior
> does.
Could you please clarify an issue here? (Sorry, it seems, I wronged to
``run'' in the previous posts.)
In a Windows command prompt (being somewhere on C:) I put the line
\cygwin\bin\run -p /usr/bin sleep -wait 5
into a file ``dosleep.bat''. Executing that BAT-script (w/o any wrapper), it
*does* sleep. Typing that very line directly at the prompt lets ``run''
return immediately, though. Can you confirm this behaviour?
>> Looking forward to reading your patches to address any of these
>> problems.
>
> It shouldn't be too hard to add an option to checkX to make it "retry"
> if ECONNREFUSED. This would have to manually track the elapsed time
> for each attempt, charging against the specified -t <waittime>.
Another possibility would be an option ``-n'' to specify the number of
retries.
> Just
> look at run2-0.3.0/lib/checkX.c::try_with_timeout(). Some function
> signatures might need to be changed in order to pass opt.retry down
> to that level, but it'd be a nice short project for someone.
>
> I'll try to get to this but it'll be a few weeks, unless somebody
> sends me a patch sooner.
I'd volunteer for that. How/where do I upload?
Asks
Lothar
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ: http://x.cygwin.com/docs/faq/
More information about the Cygwin-xfree
mailing list