On 09/19/2016 05:42 AM, Patrick Dupre wrote:
Hello,
- In fc22, anacron (and crond) sent mail to root every time that it
was running. How can I recover this function with fc24 ?
- Now, anacron and cron work. However, I have
in /etc/crontab 22 23 * * * root run-parts /etc/cron.daily 06 13 * * 6 root run-parts /etc/cron.weekly and in /ect/anacrontab 1 5 cron.daily nice run-parts /etc/cron.daily 7 25 cron.weekly nice run-parts /etc/cron.weekly @monthly 45 cron.monthly nice run-parts /etc/cron.monthly
But crond.weekly runs on the Monday while it must have run on Saturday !
Sep 19 10:01:01 teucidide anacron[4820]: Will run job `cron.weekly' in 54 min. Sep 19 10:01:01 teucidide anacron[4820]: Jobs will be executed sequentially Sep 19 10:35:01 teucidide anacron[4820]: Job `cron.daily' started Sep 19 10:35:02 teucidide run-parts[6320]: (/etc/cron.daily) finished certwatch Sep 19 10:35:03 teucidide run-parts[6327]: (/etc/cron.daily) finished logrotate Sep 19 10:35:03 teucidide anacron[4820]: Job `cron.daily' terminated Sep 19 10:55:01 teucidide anacron[4820]: Job `cron.weekly' started
- systemctl | grep -i locate
provides not answer. How can I check that mlocate run properly ? There is not service locate or mlocate
Thank for your help.
=========================================================================== Patrick DUPRÉ | | email: pdupre@gmx.com Laboratoire de Physico-Chimie de l'Atmosphère | | Université du Littoral-Côte d'Opale | | Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 189A, avenue Maurice Schumann | | 59140 Dunkerque, France ===========================================================================
On 09/17/2016 07:51 AM, Patrick Dupre wrote:
Hello,
In my mailbox, I receive emails: Anacron job 'cron.weekly' on While I do not receive any amail: Anacron job 'cron.daily' on
while it should run daily: logrotate certwatch
It even more strange, on a fc22 machine I had Anacron job 'cron.daily' on until July 14. and then not anymore !
Is anacrontab controlled by /etc/crontab or by /etc/anacrontab ?
In addition, in fc22 I had: /etc/cron.daily/mlocate
while in fc24, I do not have such a file. How mlocate is now managed ?
Thank.
Anacron is what's used and that uses /etc/anacrontab. The last few lines of the file: #period in days delay in minutes job-identifier command 1 5 cron.daily nice run-parts /etc/cron.daily 7 25 cron.weekly nice run-parts /etc/cron.weekly @monthly 45 cron.monthly nice run-parts /etc/cron.monthly
I can't say if /etc/crontab is still used. It has no lines like what's above to do anything.
As for mlocate it's now a (or part of a) service: [mcallman@draco ~]$ systemctl | grep -i locate mlocate-updatedb.timer loaded active waiting Updates mlocate database every day
Mark C. Allman, PMP, CSM Founder, See How You Ski, www.seehowyouski.com Sr. Project Manager, Allman Professional Consulting, Inc., www.allmanpc.com 617-947-4263, Twitter: @allmanpc _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.or
I'm running F24 so it's not straightforward to say what to do for F22. Do you have the mlocate package installed? On F24: [mcallman@draco etc]$ rpm -q mlocate mlocate-0.26-14.fc24.x86_64
I don't think anacron or cron by themselves send mail unless a job they're running sends output to STDOUT or STDERR. Anacron/cron won't send me a daily logwatch report -- that's configured in logwatch. Anacron just runs the job. You might also need to have something such as sendmail installed that will do the mail delivery work. There was something in recent release notes about not needing sendmail any longer but I don't remember the details.
/etc/crontab should be empty. The crond.service I believe runs what users set up in their respective crontab files, what's in /etc/crontab and also what's in /etc/cron.d. The file "0hourly" in /etc/cron.d has an entry to run each hour what's in /etc/cron.hourly. That has the file "0anacron" which has some checks in it and then runs anacron, which then runs everything listed in anacrontab. Look at "0anacron" and you'll see checks for /etc/cron.daily. These checks might prevent daily jobs being run twice if /etc/cron.daily is listed in both anacrontab and crontab but it looks like it's an error to list /etc/cron.daily in both. Same for /etc/cron.weekly and the others.
Mark C. Allman, PMP, CSM Founder, See How You Ski, www.seehowyouski.com Sr. Project Manager, Allman Professional Consulting, Inc., www.allmanpc.com 617-947-4263, Twitter: @allmanpc