Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Fri, 26 Sep 2003 11:43:55 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: =?iso-8859-1?Q?=D8yvind_Harboe?= cc: cygwin AT cygwin DOT com Subject: Re: cron problems finally resolved In-Reply-To: Message-ID: References: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT On Fri, 26 Sep 2003, Øyvind Harboe wrote: > After much knashing of teeth, I've finally figured out > what made my cron scripts fail: > > In a normal shell, the /usr/bin is in at the front of > the $PATH. > > When cron runs as a cygrunsrv service /usr/bin is at the > end of the $PATH. > > In my case, I had a Windows version of "tar" that being executed > instead of CygWins "tar", but only when run from within cron > as a service. > > My workaround was to launch the subcript in question via "bash": > > bash --login -i -c "sh /cygdrive/c/foo/backup.sh" > > > This is not the first time I've run into $PATH problems between > Windows and CygWin. Something to look out for. > > Øyvind Øyvind, FWIW, you don't have to invoke "sh" since you're already invoking bash, i.e., you could change your invocation to bash --login -i -c "cygdrive/c/foo/backup.sh" (or even without a -c)... Take a look at the "-e" option to cygrunsrv -- it might help. Also, the following thread might be of interest: . Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "I have since come to realize that being between your mentor and his route to the bathroom is a major career booster." -- Patrick Naughton -- 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/