delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2008/01/14/09:53:14

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 <brent DOT bolin AT gmail DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: How can I run a script?
In-Reply-To: <ff8e9dfe0801140608h260c2bc9x9bfc83f127208eca@mail.gmail.com>
MIME-Version: 1.0
References: <787dcac20801131641m59f7161ehf8bb2e1fcfbddc30 AT mail DOT gmail DOT com> <478B653E DOT 4010903 AT byu DOT net> <032e01c856b3$3f406a60$2e08a8c0 AT CAM DOT ARTIMI DOT COM> <ff8e9dfe0801140608h260c2bc9x9bfc83f127208eca AT mail DOT gmail DOT com>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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 <pictux AT gmail DOT com> 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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019