On 09/19/2016 05:42 AM, Patrick Dupre wrote:
> Hello,
>
> 1) In fc22, anacron (and crond) sent mail to root every time that it
> was running. How can I recover this function with fc24 ?
>
> 2) 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
>
>
> 3) 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: pdu...@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-le...@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




_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org

Reply via email to