delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/10/10/15:54:16

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
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-MIMEOLE: Produced By Microsoft Exchange V6.0.4417.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: crontab fails to change crontab file: "no changes made to crontab"
Date: Thu, 10 Oct 2002 14:54:11 -0400
Message-ID: <BADF3C947A1BD54FBA75C70C241B0B9E762F8E@ex02.idirect.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
From: "Harig, Mark A." <maharig AT idirect DOT net>
To: "Steve Holden" <sholden AT holdenweb DOT com>, <cygwin AT cygwin DOT com>
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id g9AJsFs16663

My assumptions were:

   1. You are running NTFS as your file system on your disk.  Is this
assumption correct?

   2. You have set the CYGWIN environment variable to include 'ntsec
binmode', and that you set this variable's value using the Control
Panel's System applet.  Is this assumption correct?

> -----Original Message-----
> From: Steve Holden [mailto:sholden AT holdenweb DOT com]
> Sent: Thursday, October 10, 2002 2:48 PM
> To: Harig, Mark A.; cygwin AT cygwin DOT com
> Subject: Re: crontab fails to change crontab file: "no changes made to
> crontab"
> 
> 
> "Harig, Mark A." <maharig AT idirect DOT net> wrote:
> 
> > Somehow, the cron.sh script did not get run during your 
> installation.
> > Here is what it does:
> >
> > #!/bin/sh
> >
> > set -x
> >
> > if [ ! -d /var/cron ]
> > then
> >   mkdir -p /var/cron
> > fi
> > chmod 1777 /var/cron
> >
> > if [ ! -d /var/cron/tabs ]
> > then
> >   mkdir /var/cron/tabs
> > fi
> > chmod 1777 /var/cron/tabs
> >
> 
> Thanks very much for the response. A part of my debugging 
> work was to run
> the /etc/postinstall/cron.sh.done script, which appears 
> substantially the
> same. Anyhow, I removed /var/cron and ran your script, but I still see
> 
> crontab: no changes made to crontab
> 
> when I try to edit the crontab file. Note: the first crontab 
> -e creates my
> crontab file with no problems. Crontab is simply (!) unable 
> to establish the
> new version.
> 
> I notice that the permissions this script attempts to establish aren't
> actually being imposed:
> 
> $ ls -Rl /var/cron
> /var/cron:
> total 0
> drwxr-xr-x    2 sholden  None            0 Oct 10 14:35 tabs
> 
> /var/cron/tabs:
> total 1
> -rw-r--r--    1 sholden  None          229 Oct 10 14:35 sholden
> 
> The permissions are essentially unchaged. I even logged in as 
> Administrator
> and tried:
> 
> chmod 1777 /var/cron
> 
> but still no changes were made to the permissions.  Does this 
> indicate the
> error?
> 
> regards
> --------------------------------------------------------------
> ---------
> Steve Holden                                  
> http://www.holdenweb.com/
> Python Web Programming                 
> http://pydish.holdenweb.com/pwp/
> Previous .sig file retired to                    
> www.homeforoldsigs.com
> --------------------------------------------------------------
> ---------
> 
> > -----Original Message-----
> > From: Steve Holden [mailto:sholden AT holdenweb DOT com]
> > Sent: Thursday, October 10, 2002 1:29 PM
> > To: cygwin AT cygwin DOT com
> > Subject: crontab fails to change crontab file: "no changes made to
> > crontab"
> >
> >
> > I'm using a cygwin that I refreshed yesterday, on Win2K SP2.
> >
> > uname -a says: CYGWIN_NT-5.0 COMPUTER 1.3.12(0.54/3/2)
> > 2002-07-06 02:16 i686
> > unknown
> >
> > I installed the cron service following recommendations to include
> > CYGWIN="tty ntsec". Cygcheck reveals that cron is version 3.0.1-7.
> >
> > Everything appears fine when I create my crontab file, and
> > jobs do actually
> > run. But then I'm not allowed to edit the file. I even
> > deleted /var/cron to
> > ensure correct permissions, and have tried both recreating 
> it with the
> > postinstall script and letting crontab recreate it. No joy.
> > The console
> > session below is fairly typical.
> >
> > sholden AT COMPUTER ~
> > $ crontab -l
> > /var/cron: No such file or directory
> > /var/cron: created
> > tabs: No such file or directory
> > tabs: created
> > no crontab for sholden
> >
> > sholden AT COMPUTER ~
> > $ crontab -e
> > no crontab for sholden - using an empty one
> > crontab: installing new crontab
> >
> > sholden AT COMPUTER ~
> > $ crontab -e
> > crontab: no changes made to crontab
> >
> > sholden AT COMPUTER ~
> > $ ls -lRF /var/cron
> > /var/cron:
> > total 0
> > drwxr-xr-x    2 sholden  None            0 Oct 10 13:11 tabs/
> >
> > /var/cron/tabs:
> > total 1
> > -rw-r--r--    1 sholden  None          224 Oct 10 13:11 sholden
> >
> > >From a cursory reading of the source this look like a
> > failure to rename the
> > temporary file. What have I done wrong?
> >
> 
> 
> 
> 
> 

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