Re: cron.hourly runs twice

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]




--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-                                                               -
- Jason Pyeron                      PD Inc. http://www.pdinc.us -
- Principal Consultant              10 West 24th Street #100    -
- +1 (443) 269-1555 x333            Baltimore, Maryland 21218   -
-                                                               -
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
This message is copyright PD Inc, subject to license 20080407P00.

 

> -----Original Message-----
> From: centos-bounces@xxxxxxxxxx 
> [mailto:centos-bounces@xxxxxxxxxx] On Behalf Of Timothy Murphy
> Sent: Wednesday, March 17, 2010 18:05
> To: centos@xxxxxxxxxx
> Subject: Re:  cron.hourly runs twice
> 
> Jason Pyeron wrote:
> 
> >> >>> For some reason I cannot fathom,
> >> >>> cron.hourly runs twice each hour
> >> >>> on one of my two CentOS-5.4 systems,
> > 
> > Add this to the cron.hourly
> > 
> > #!/bin/sh
> > pstree -up >> /tmp/foo.log
> 
> I tried this; the relevant lines on the first machine are:
> -----------------------------------------
>         |-crond(9167)-+-crond(9439)---run-parts(9441)-+-awk(9452)
>         |             |                               `-foo(9450)---
> pstree(9451)
>         |             `-crond(9440)---run-parts(9442)-+-awk(9455)
>         |                                             `-foo(9454)---
> pstree(9456)
>         |-cupsd(5301)---{cupsd}(17775)
> -----------------------------------------
> and on the other CentOS machine:
> -----------------------------------------
>         

Good, what I thought

> |-crond(2824)---crond(28255)---run-parts(28256)---foo(28257)---
> pstree(28258)
> -----------------------------------------
> 
> I've checked that /etc/rc.d/init.d/crond on the two machines 
> are the same.
> So too is /etc/sysconfig/crond .
> 
> I'm not clear why crond starts another copy of crond, even on 
> the second machine?
> 

Please send output of:

for i in  /etc/crontab  /var/spool/cron/*; do echo $i && cat $i; done

> 
> --
> Timothy Murphy
> e-mail: gayleard /at/ eircom.net
> tel: +353-86-2336090, +353-1-2842366
> s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland
> 
> _______________________________________________
> CentOS mailing list
> CentOS@xxxxxxxxxx
> http://lists.centos.org/mailman/listinfo/centos
> 



On a side note clock changes are not the issue:

Daylight Saving Time and other time changes

       Local time changes of less than three hours, such as those caused by the
start or end of Daylight Saving Time, are handled specially.   This  only
applies to jobs that run at a specific time and jobs that are run with a
granularity greater than one hour.  Jobs that run more frequently are scheduled
normally.

       If time has moved forward, those jobs that would have run in the interval
that has been skipped will be  run  immediately. Conversely, if time has moved
backward, care is taken to avoid running jobs twice.

       Time  changes  of  more  than  3 hours are considered to be corrections
to the clock or timezone, and the new time is used immediately.

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux