How to run a bash script that calls a Win exe under Windows without installing Cygwin?

Oleksandr Gavenko gavenko@bifit.com.ua
Wed Oct 19 08:40:00 GMT 2011


19.10.2011 10:57, bagvian пишет:
> Dear all,
>
> I have gone through Cygwin FAQ and documentation, did some googling
> but could not find any answer to my cross system problem.
>
> I currently work under Win Vista and have a proper Cygwin installation
> running perfectly.
> I have to perform heavy tests on a Windows console executable program
> say: MYPROG.exe (obtained by using MS Visual Studio).
> To test such a program I have written a bash shell script, say:
> MYSHELL.sh, that does the following things:
> 1/ Build up data files
> 2/ Launch my Win exe: MYPROG.exe
> 3/ Organise all the resulting data
>
> This procedure works perfectly on my own machine and all my tests are
> performed by only running MYSHELL.sh in my Cygwin console.
>
> Now, I need to perform the same test procedure on another Win Vista
> machine where Cygwin is not installed. I therefore have to find a
> solution around the Win prompt (cmd.exe).
>
> Basically, I can copy anything on that machine but I cannot install Cygwin.
>
> Is there a way to run my script MYSHELL.sh within Win prompt by only
> copying Cygwin dll (cygwin1.dll) at the right place and maybe changing
> some settings ?
>
> Would it be possible (better) to adopt another strategy that would be
> to write a "macro" Win console exe file that can run in the Win prompt
> and that would kind of embed / link with: cygwin1.dll, MYSHELL.sh,
> MYPROG.exe ?
>
> I thank you in advance for any suggestion.

Run

   ldd `which bash`

and copy to new host all listen dll with bash in same dir.



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list