This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: crontab/mount problem


> 
> >Here's the exact problem
> >$ crontab -l (my crontab)
> ># DO NOT EDIT THIS FILE - edit the master and
> >reinstall.
> ># (/tmp/crontab.1572 installed on Mon Sep 27
> 17:10:53
> >2004)
> ># (Cron version -- $Id: crontab.c,v 1.7 2003/04/15
> >15:13:41 corinna Exp $)
> >HOME = "/cygdrive/c/Program Files/Sonic"
> >BASE="/cygdrive/k/rekha/runSonic"
> >* * * * * /usr/bin/touch "$BASE/foo.txt"
> >1>${HOME}/sonicOutput/cron.out 2>${HOME
> >}/sonicOutput/cron.err
> >
> >Here's the output of cron.err
> >$ cat cron.err
> >/usr/bin/touch: creating
> >`/cygdrive/k/rekha/runSonic/foo.txt': No such file
> or
> >directory
> >
> >NOTE: I can see the contents of cygdrive/k from the
> >shell. I only have problems while using the cron.
> So
> >if I excute this command like follows it works
> >rbelur@rekha /tmp
> >$ touch /cygdrive/k/rekha/foo.txt
> >
> >$ ls -ltr /cygdrive/k/rekha
> >total 92
> >-rwxr-xr-x    1 rbelur   mkgroup-    12302 Sep 27
> >17:07 cron_diagnose.sh
> >-rw-r--r--    1 rbelur   mkgroup-        0 Sep 27
> >17:34 foo.txt
> 
> 
> Read this:
> 
>
<http://cygwin.com/cygwin-ug-net/ntsec.html#NTSEC-SWITCH>
> 
> If you've installed cron as directed, you won't have
> access to non-publicly
> accessible shares.  Your options are to make the
> shares accessible to all
> without authentication or run 'cron' as a service
> under the same user as 
> owns the crontab.  The former opens up your share's
> permissions 
> significantly.  The latter makes 'cron' usable by
> only you.
> 

Thanks for the response and sorry to bug you folks but
I have tried reading the email archives and trying
some different things to no avail.

I changed my permissions, so now

$ ls -ltr /cygdrive
total 0
drwxr-xr-x    1 rbelur   Domain U        0 Dec 31 
1969 y
drwxr-xr-x    1 rbelur   Domain U        0 Aug 11
12:35 x
drwxr-xr-x    1 rbelur   Domain U        0 Sep 14
17:11 w
drwxr-xr-x    1 rbelur   Domain U        0 Sep 22
12:10 k
drwxrwxr-x+  18 Administ root            0 Sep 28
15:01 c


I have only one option which is to run the cron user
as "rbelur" to try to get cron to read my network
drive. To that end I did the following
$ cygrunsrv --stop cron
$ cygrunsrv --remove cron
$ cygrunsrv --install cron -p /usr/sbin/cron -a -D -u
"rbelur" -w "mypassword"

$ cygrunsrv --start cron
cygrunsrv: Error starting a service: StartService: 
Win32 error 1069:
The service did not start due to a logon failure.

Am I still missing something basic ? Sorry to bother
but any help would be appreciated

Thanks



		
_______________________________
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]