delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/09/17/22:54:09

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Message-ID: <12749094.post@talk.nabble.com>
Date: Mon, 17 Sep 2007 19:53:47 -0700 (PDT)
From: kuliksco <kuliksco AT msu DOT edu>
To: cygwin AT cygwin DOT com
Subject: Re: find command in script getting access denied in my crontab but works when I run it manually
In-Reply-To: <46EF3A50.70207@cygwin.com>
MIME-Version: 1.0
X-Nabble-From: kuliksco AT msu DOT edu
References: <12748796 DOT post AT talk DOT nabble DOT com> <46EF3A50 DOT 70207 AT cygwin 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

thanks i got it working!

yea i knew they had separate environments i forgot microsoft had a find
command though :\  thanks alot though!!


Larry Hall (Cygwin) wrote:
> 
> On 09/17/2007, kuliksco wrote:
>> Anyone have any idea why the find isn't working properly when in the 
>> crontab? I dont actually think it's a permission denied issue but
>> something 
>> with the parsing possible (since I made sure i have full access to all
>> the 
>> files and the script works from the command line). maybe it's something 
>> with the environment variables. thanks in advance for any ideas.
> 
> The problem is that you're assuming that the environment you have when you
> run interactively is the same environment you have when you run the script
> through 'cron'.  That is not true.  If you require a particular
> environment
> for a script to run, you need to include those settings in your crontab.
> This is standard operating procedure for 'cron'.  It is not Cygwin
> specific.
> See cron/crontab documentation for more information.
> 
> Actually, both your scripts suffer from the problem I mentioned above. 
> You
> just have better luck with the first because:
> 
>    1. You apparently do have Cygwin's bin directory in your system-wide
>       Windows path.
>    2. There is no like-named Windows utility.
> 
> (2) does not hold true for 'find'.  You should either define the same
> path as you use for your user environment in your crontab or fully
> qualify the path to the utilities you want (i.e. '/bin/find' and
> '/bin/ln').
> I'd also highly recommend using POSIX-style paths (i.e. '/cygdrive/f')
> over
> DOS-like paths (i.e. 'f:/').  You'll have less troubles in general.
> 
> -- 
> Larry Hall                              http://www.rfk.com
> RFK Partners, Inc.                      (508) 893-9779 - RFK Office
> 216 Dalton Rd.                          (508) 893-9889 - FAX
> Holliston, MA 01746
> 
> _____________________________________________________________________
> 
> A: Yes.
>  > Q: Are you sure?
>  >> A: Because it reverses the logical flow of conversation.
>  >>> Q: Why is top posting annoying in email?
> 
> --
> 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/
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/find-command-in-script-getting-access-denied-in-my-crontab-but-works-when-I-run-it-manually-tf4471242.html#a12749094
Sent from the Cygwin Users mailing list archive at Nabble.com.


--
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