Sorry I shouldn't have called them lock files, as I'm not sure that's
what they are. In fact these files are simply deleted hourly/daily etc
without checks, so they cannot serve the purpose you describe.
Really I'm hoping for someone to explain their purpose.

thanks,
Nick

On Thu, 2003-09-25 at 23:31, Mike Arrison wrote:
> Nick,
>     I could be wrong, but it would seem to me, that by adding the lock
>     files, the run-crons script could check to see if the previous cron
>     job was somehow still running.  If it was still running it would not
>     start a new batch.  Just a guess though, I'm not up on my shell
>     scripting... take a look at /usr/sbin/run-crons if you are.
> 
>         -Mike Arrison
> 
> On Thu, Sep 25, 2003 at 11:22:33PM +0100, Nick Brown wrote:
> > The current default gentoo crontab file is as below;
> > 
> > <snip>
> > */15 * * * *     /usr/bin/test -x /usr/sbin/run-crons &&
> > /usr/sbin/run-crons
> > 0 *  * * *      rm -f /var/spool/cron/lastrun/cron.hourly
> > 0 0  * * *      rm -f /var/spool/cron/lastrun/cron.daily
> > 0 0  * * 6      rm -f /var/spool/cron/lastrun/cron.weekly
> > 0 0  1 * *      rm -f /var/spool/cron/lastrun/cron.monthly
> > <snip>
> > 
> > What is the point/purpose of the run-crons script and its associated
> > /var/spool/cron/ lock files?
> > Why is the crontab not just something like below?
> > 
> > <snip>
> > 0 *  * * *      run-parts /etc/cron.hourly
> > 0 0  * * *      run-parts /etc/cron.daily
> > 0 0  * * 6      run-parts /etc/cron.weekly
> > 0 0  1 * *      run-parts /etc/cron.monthly
> > <snip>
> > 
> > Cheers,
> > Nick
> > 
> > 
> > --
> > [EMAIL PROTECTED] mailing list


--
[EMAIL PROTECTED] mailing list

Reply via email to