X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: sourceware.org Message-ID: <25196534.post@talk.nabble.com> Date: Fri, 28 Aug 2009 13:32:05 -0700 (PDT) From: jprice To: cygwin AT cygwin DOT com Subject: RE: Automating a Cygwin Script From Windows In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <25196125 DOT post AT talk DOT nabble DOT com> X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Mike Marchywka-2 wrote: > > > ---------------------------------------- >> Date: Fri, 28 Aug 2009 13:04:44 -0700 >> From: ddjones AT gmail DOT com >> To: cygwin AT cygwin DOT com >> Subject: Automating a Cygwin Script From Windows >> >> >> I need to run a cygwin script directly via windows, probably via dos >> prompt >> or some other comparable method. This method needs to be automated and >> kicked off in Windows at certain times, so executing Cygwin, then >> manually >> typing in the script to run in the Cygwin prompt is out of the question. >> >> I was hoping there would be some way to execute Cygwin and concurrently >> feed >> it a string of commands to execute upon opening, but unfortunately I have >> not had success with this. There seems to be lots of command line options >> for setting display options but nothing that would allow me to feed in a >> command. >> >> Is there any method to do this? Thanks for your time. >> > > If you have an icon on your desktop, type the target it should > be something like cygwin.bat. You should IIRC just be able > to invoke bash with whatever params you need. > > I just tried it from dos prompt seems to work. > > Can I invoke bash with scripts I want it to run as parameters? For instance, if I'd like a bat file that would execute bash, and then proceed to automatically run a cygwin script at at c:\foo, I'd want something like this: @echo off C: chdir C:\cygwin\bin bash --login -i -execute c:\foo Bash obviously doesn't contain an "-execute" option, but is there some method to achieve this? -- View this message in context: http://www.nabble.com/Automating-a-Cygwin-Script-From-Windows-tp25196125p25196534.html Sent from the Cygwin list mailing list archive at Nabble.com. -- 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