Re: cron.weekly

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



Matt,

Keith answer applies to centos 5 and 6, mine to centos 7. In any case,
scripts will exec one at a time in alphabetical order.

On Tue, Sep 16, 2014 at 7:27 PM, Keith Keller
<kkeller@xxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> On 2014-09-16, Warren Young <warren@xxxxxxxxxxx> wrote:
>> On 9/16/2014 13:24, Matt wrote:
>>> If I have multiple files in cron.weekly and one script takes hours to
>>> finish.  Will it block other scripts in cron.weekly?
>>
>> I doubt it, based on the results of this crontab on EL7:
>>
>> 51 13 * * * echo start 1 ; sleep 2m ; echo end 1
>> 51 13 * * * echo start 2 ; sleep 2m ; echo end 2
>>
>> At 13:51, nothing appeared in my mail file.  Two minutes later, two
>> different messages appeared, each with the expected "echo" outputs.
>> Thus, they must have run in parallel.
>
> Those are two distinct cron jobs.  The scripts in /etc/cron.weekly are
> all run by the same cron job in /etc/crontab.
>
> 47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
>
> I believe that run-parts runs each script in serial, and therefore a
> long-running weekly script will block.
>
> If you don't care when you get the output, and have only one
> long-running script, you can rename it so that it runs last.  Otherwise,
> you'd need to put the long-running job into its own cron entry.
>
> --keith
>
>
>
> --
> kkeller@xxxxxxxxxxxxxxxxxxxxxxxxxx
>
>
> _______________________________________________
> CentOS mailing list
> CentOS@xxxxxxxxxx
> http://lists.centos.org/mailman/listinfo/centos
>



-- 
Marcelo

"¿No será acaso que esta vida moderna está teniendo más de moderna que de
vida?" (Mafalda)
_______________________________________________
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