LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (http://www.linuxquestions.org/questions/linux-general-1/)
-   -   dual entries in cron log for cron.daily (http://www.linuxquestions.org/questions/linux-general-1/dual-entries-in-cron-log-for-cron-daily-46297/)

cpharvey 02-20-2003 07:05 AM

dual entries in cron log for cron.daily
 
Hi all,
Wacky problem on a RH 8.0 install, where all my cron reports seem to show up twice. In looking at the cron log I see that it seems to be running everything twice!?! By example:

Feb 16 04:21:01 mail CROND[4975]: (mailman) CMD (/usr/bin/python -S /var/mailman /cron/qrunner)
Feb 16 04:22:00 mail CROND[4979]: (root) CMD (run-parts /etc/cron.weekly)
Feb 16 04:22:00 mail CROND[4980]: (root) CMD (run-parts /etc/cron.weekly)
Feb 16 04:22:00 mail CROND[4981]: (mailman) CMD (/usr/bin/python -S /var/mailman /cron/qrunner)

As you can see at 4.22 cron.weekly ran twice. This seems to be the case for everything cron related.

I've checked for dual crontabs and root and mailman are the only ones on the system.

The usual run-parts are in the root crontab:
# run-parts
01 * * * * run-parts /etc/cron.hourly
02 4 * * * run-parts /etc/cron.daily
22 4 * * 0 run-parts /etc/cron.weekly
42 4 1 * * run-parts /etc/cron.monthly

But absolutely nothing else that would account for something running twice.

I've been looking at this one for a while now and am totally confused. Any good suggestions where to look for more evidence?

Chris
:study:

rootboy 02-20-2003 11:41 AM

Look in your /etc/init.d/rc(x).d and see how many times "cron" is listed in there.

Replace the (x) with the number of your runlevel (you can find that out in /etc/inittab). It'll probably be a 5.

If you have two instances of cron running then remove one.


John

cpharvey 02-20-2003 12:26 PM

Ok, that wasn't it but it gave me enough of a clue to find out what I *think* was the real problem.

I looked in /etc/init.d/crond and low and behold in there it mentioned:

# config: /etc/crontab
# pidfile: /var/run/crond.pid

So I looked and there was an /etc/crontab with the run.parts defined and also mrtg

The strange thing that was also nagging at me was mrtg kept running on my system but it wasn't in the root crontab shown by crontab -l or crontab -e, but it was another (I though unrelated) problem I had to track down.

Anyway, I put everything I needed into a file, ran crontab -r then crontab /var/spool/cron/root and checked this with a crontab -l

I've also changed the config line in crond for good measure, but I'm sure that isn't going to do much.

So, tomorrow we'll see if that fixed it! :cool:

rootboy 02-27-2003 02:30 PM

Cool ! Good luck :)


John


All times are GMT -5. The time now is 11:03 AM.