SHELL=/bin/sh
MAILTO=mail-root@yandex-team.ru

* */1 * * * root /usr/bin/yamail-init-pop3-folders 2>&1
{% if salt['pillar.get']('data:purge:doomed', True) %}
0 0-3,5-23 * * * root /usr/bin/yamail-cleanup-doomed 2>&1
00 04 * * * root /usr/bin/yamail-cleanup-doomed --stop 2>&1
{% endif %}
{% if salt['pillar.get']('data:purge:metadata', True) %}
0 0-3,5-23 * * * root /usr/bin/yamail-purge-metadata 2>&1
00 04 * * * root /usr/bin/yamail-purge-metadata --stop 2>&1
{% endif %}
{% if salt['pillar.get']('data:purge:mulca', False) %}
0 0-3,5-23 * * * root /usr/bin/yamail-mulca-del 2>&1
00 04 * * * root /usr/bin/yamail-mulca-del --stop 2>&1
{% endif %}
{% if salt['pillar.get']('data:purge:user', False) %}
0 0-3,5-23 * * * root /usr/bin/yamail-purge-user 2>&1
00 04 * * * root /usr/bin/yamail-purge-user --stop 2>&1
{% endif %}
{% if salt['pillar.get']('data:purge:chained_log', False) %}
23 00 * * * root /usr/bin/yamail-purge-chained-log 2>&1
{% endif %}
{% if salt['pillar.get']('data:cron:size', False) %}
0 0-3,5-23 * * * root flock -n -w 10 /tmp/mailbox_size /etc/cron.yandex/mailbox_size.py 2>&1
{% endif %}
{% if salt['pillar.get']('data:yt:ucache', False ) %}
00 22 * * * postgres sleep ${RANDOM:1:2}s; flock -n -w 10 /tmp/mdb_ucache_yt /etc/cron.yandex/mdb_ucache_yt.py >> /var/log/mdb_ucache_yt.log 2>&1
00 14 * * * postgres sleep ${RANDOM:1:2}s; flock -n -w 10 /tmp/bad_filters /etc/cron.yandex/bad_filters.py >> /var/log/bad_filters.log 2>&1
{% endif %}
{% if salt['pillar.get']('data:purge:change_storage', False) %}
0 0-3,5-23 * * * root /usr/bin/yamail-purge-change-storage 2>&1
00 04 * * * root /usr/bin/yamail-purge-change-storage --stop 2>&1
{% endif %}
{% if salt['pillar.get']('data:purge:folder_archivation', False) %}
01 00 * * * root /usr/bin/yamail-folder-archivation 2>&1
00 06 * * * root /usr/bin/yamail-folder-archivation --stop 2>&1
{% endif %}
