Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Jun 2018 21:11:04 +0200
From:      "Piotr P. Stefaniak" <pstef@freebsd.org>
To:        Gleb Smirnoff <glebius@FreeBSD.org>
Cc:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r334817 - in head/usr.sbin/cron: cron crontab lib
Message-ID:  <20180608191104.GA88867@freefall.freebsd.org>
In-Reply-To: <201806072238.w57Mcehx011811@repo.freebsd.org>
References:  <201806072238.w57Mcehx011811@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2018-06-07 22:38:40, Gleb Smirnoff wrote:
>Author: glebius
>Date: Thu Jun  7 22:38:40 2018
>New Revision: 334817
>URL: https://svnweb.freebsd.org/changeset/base/334817
>
>Log:
>  Add new functionality and syntax to cron(1) to allow to run jobs at a
>  given interval, which is counted in seconds since exit of the previous
>  invocation of the job. Example user crontab entry:
>
>  @25	sleep 10
>
>  The example will launch 'sleep 10' every 35 seconds. This is a rather
>  useless example above, but clearly explains the functionality.
>
>  The practical goal here is to avoid overlap of previous job invocation
>  to a new one, or to avoid too short interval(s) for jobs that last long
>  and doesn't have any point of immediate launch soon after previous run.
>
>  Another useful effect of interval jobs can be noticed when a cluster of
>  machines periodically communicates with a single node. Running the task
>  time based creates too much load on the node. Running interval based
>  spreads invocations across machines in cluster. Note that -j/-J won't
>  help in this case.
>
>  Sponsored by:	Netflix

Missing a Relnotes tag, possibly.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180608191104.GA88867>