cyrus squat + change runtime
Bron Gondwana
brong at fastmail.fm
Wed Oct 20 02:34:03 EDT 2010
You can remove period and just use at. It even handles daylight saving changes.
"Josef Karliak" <karliak at ajetaci.cz> wrote:
> Hi,
> this is a part of the cyrus.conf. Thanks for right kick to right way.
>
>EVENTS {
> # this is required
> checkpoint cmd="ctl_cyrusdb -c" period=30
>
> # this is only necessary if using duplicate delivery suppression
> delprune cmd="cyr_expire -E 3" at=0400
>
> # this is only necessary if caching TLS sessions
> tlsprune cmd="tls_prune" period=1440
>
> # -JMAT- 070410 SQUAT je indexovaci file pro rychle vyhledavani mezi mboxy
> # Bude pusten 1x za 24 hodin
> squatter cmd="squatter -r user" period=1440
>
> # Uncomment the next entry, if you want to automatically remove
> # old messages of EVERY user.
> # This example calls ipurge every 60 minutes and ipurge will delete
> # ALL messages older then 30 days.
> # enter 'man 8 ipurge' for more details
>
> # cleanup cmd="ipurge -d 30 -f" period=60
>}
>
> I presume if I add after "period" argument "at" argument with hours
>I wanna to run:
>
> squatter cmd="squatter -r user" period=1440 at=0300
>
> Is it all right ?
> Thanks.
> J.K.
>
>Cituji Bron Gondwana <brong at fastmail.fm>:
>
>> On Wed, Oct 20, 2010 at 07:16:33AM +0200, Josef Karliak wrote:
>>> Hi there,
>>> it is possible to change runtime of the cyrus squatter ? I've
>>> restarted cyrus service at 12:45 PM - in this time is a lot of users
>>> logged in and system is a little "slower". So I wanna to change its
>>> time. It is possible or I have to remember and wake up in the
>>> midnight and restart cyrus to change squatter runtime ? :)
>>
>> Can you show us your cyrus.conf?
>>
>> EVENTS
>> This section lists processes that should be run at specific
>> intervals, similar to cron jobs.
>> This section is typically used to perform scheduled
>> cleanup/maintenance.
>>
>> cmd=<no default>
>> The command (with options) to spawn as a child process.
>> This string argument is required.
>>
>> period=0
>> The interval (in minutes) at which to run the
>> command. This integer value is optional,
>> but SHOULD be a positive integer > 10.
>>
>> at=<hhmm>
>> The time (24-hour format) at which to run the command
>> each day. If set to a valid time
>> (0000-2359), period is automatically set to 1440. This
>> string argument is optional.
>>
>>
>> So if you put in an "at=" item instead of a period, you should be set.
>>
>> Bron.
>>
>
>
>
>----------------------------------------------------------------
>This message was sent using IMP, the Internet Messaging Program.
>
>----
>Cyrus Home Page: http://www.cyrusimap.org/
>List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
More information about the Info-cyrus
mailing list