delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
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 |
Message-ID: | <20040928224426.26581.qmail@web21205.mail.yahoo.com> |
Date: | Tue, 28 Sep 2004 15:44:26 -0700 (PDT) |
From: | Rekha Belur <rekha_belur AT yahoo DOT com> |
Subject: | Re: crontab/mount problem |
To: | cygwin AT cygwin DOT com |
In-Reply-To: | <6.1.0.6.0.20040927225802.03f46470@pop.prospeed.net> |
MIME-Version: | 1.0 |
> > >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 AT 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/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |