This is the mail archive of the
mailing list for the Cygwin project.
Re: How to run a bash script that calls a Win exe under Windows without installing Cygwin?
- From: Oleksandr Gavenko <gavenko at bifit dot com dot ua>
- To: cygwin at cygwin dot com
- Date: Wed, 19 Oct 2011 11:39:45 +0300
- Subject: Re: How to run a bash script that calls a Win exe under Windows without installing Cygwin?
- References: <CAExwyV88dqJShKKO9-y=4FkxdqsOTM7-=pD9-FYg4PrzZo9a5A@mail.gmail.com> <CAExwyV_6BiuWbHuTX9btmjKJVLGVgXW7uSm1y2=jU00bTXetbg@mail.gmail.com>
19.10.2011 10:57, bagvian ÐÐÑÐÑ:
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
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,
I thank you in advance for any suggestion.
ldd `which bash`
and copy to new host all listen dll with bash in same dir.
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple