delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/01/09/17:06:43

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <3C3CBEDF.4090603@Salira.com>
Date: Wed, 09 Jan 2002 14:06:23 -0800
From: Andrew DeFaria <ADeFaria AT Salira DOT com>
Organization: Salira Optical Networks
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1
X-Accept-Language: en-us
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
CC: Andrew DeFaria <ADeFaria AT Salira DOT com>
Subject: Setting up user mode cron
X-OriginalArrivalTime: 09 Jan 2002 22:06:23.0260 (UTC) FILETIME=[E00445C0:01C19959]

I've set up cron on my desktop according to /usr/doc/Cygwin/cron.README 
which states I should:

$ cygrunsrv -I cron -p /usr/sbin/cron -a D -e "CYGWIN=ntsec"
$ cygrunsrv -S cron

And I have the following crontab installed:

15 * * * * echo -e "Debugging cron $(date)\n"                >  
/tmp/cron.log
16 * * * * echo -e "Working directory:\n\n$(pwd)\n"          >> 
/tmp/cron.log
17 * * * * echo -e "ID info:\n\n$(id)\n"                     >> 
/tmp/cron.log
18 * * * * echo -e "Directory listing:\n\n$(ls)\n"           >> 
/tmp/cron.log
19 * * * * echo -e "Script file:\n\n$(ls /tmp/update_view)\n" >> 
/tmp/cron.log
20 * * * * echo -e "Executing: /tmp/update_view defaria"     >> 
/tmp/cron.log
21 * * * * /tmp/update_view defaria                          >> 
/tmp/cron.log

The resulting output is:

Debugging cron Wed Jan  9 13:15:01  2002

Working directory:

/home/adefaria

ID info:

uid=1370(adefaria) gid=513(Domain Users) groups=0(Everyone),512(Domain 
Admins),513(Domain Users),1170(Everybody),1382(ITSupport)

Directory listing:



Script file:

/tmp/update_view

Executing: /tmp/update_view defaria

It seems like cron works OK and runs as me in my home directory but I 
cannot access nor run any scripts! Not even in /tmp! Why?

Executing this script from the command line yeilds:

$ /tmp/update_view defaria
update_view: Warning: View pname does not exist: defaria

View pnames should be UNC names that lead to the top of the view
For example: //sons-clearcase/Views/<viewname>

Finally I received an email from cron that stated simply 
"/tmp/update_view: not found". So then, how does one set up cron such 
that one can use it to run scripts?



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.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