X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: <787dcac20801140652q25212341k281d667f1c4a5fbf@mail.gmail.com> Date: Mon, 14 Jan 2008 08:52:28 -0600 From: BB To: cygwin AT cygwin DOT com Subject: Re: How can I run a script? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <787dcac20801131641m59f7161ehf8bb2e1fcfbddc30 AT mail DOT gmail DOT com> <478B653E DOT 4010903 AT byu DOT net> <032e01c856b3$3f406a60$2e08a8c0 AT CAM DOT ARTIMI 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 Actually my intent is to run this from an automated schedular. As Eric described it could be run from cron like any other Unix shell script but I really don't want to add a cron daemon. Was thinking windoze schedular. The base install of cygwin is on an E: drive. C: didn't have enough room. So if I understand correctly something like - E: chdir E:\cygwin\bin bash --login -i -c 'rsync -avz root AT 10 DOT 0 DOT 0 DOT 2 :/home/funnel/Jan* /cygdrive/e/Earchives' So as I read more through the bash man the -c argument was what I was looking for. Then another question arises where does the std output and std error go too? 2>&1 >> foo_file ? I could fix that by running rsync in quite mode -q Thanks btb On 1/14/08, Mirco Piccin wrote: > Hi. > > > can login to a shell from windows and run commands but how do I create a > script > > I think you mean to run a command without open cygwin shell. > If i understand well, here you are how i've done that. > > First of all, i've created a file .bat (example: run_rsynch.bat) on my > desktop > .. and inside that (supposing you install cygwin in your C: drive): > > C: > > chdir C:\cygwin\bin > > > > bash --login -i -c 'rsync -avz root AT 10 DOT 0 DOT 0 DOT 2:/home/funnel/Jan* > /cygdrive/e/Earchives' > > Save & Exit. > Now you need only to double-click in your .bat file and insert your > password if required. > > Instead, if you want to create a script to run in cygwin environment, > follow the Eric post. > > ...my 2 cents... > > Regards > M > > -- > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > Problem reports: http://cygwin.com/problems.html > Documentation: http://cygwin.com/docs.html > FAQ: http://cygwin.com/faq/ > > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/