Skip to content
Code-Schnipsel Gruppen Projekte
cron.xml 9,21 KiB
Newer Older
  • Learn to ignore specific revisions
  • Henning Leutz's avatar
    Henning Leutz committed
    <?xml version="1.0" encoding="UTF-8"?>
    <crons>
    
        <!-- region Cleanup-Crons -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::cleanupUploads">
            <title>
                <locale group="quiqqer/cron" var="cron.cleanupUploads.title"/>
            </title>
    
            <description>
                <locale group="quiqqer/cron" var="cron.cleanupUploads.description"/>
            </description>
        </cron>
    
    
        <!-- region Cleanup Temp-Folder -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::cleanupCronHistory" required="1">
    
            <title>
                <locale group="quiqqer/cron" var="cron.cleanup.history.title"/>
            </title>
            <description>
                <locale group="quiqqer/cron" var="cron.cleanup.history.description"/>
            </description>
            <params>
                <param name="deleteAfterWeeks" type="int"/>
            </params>
    
            <autocreate>
                <interval>0 0 * * *</interval>
                <active>1</active>
            </autocreate>
        </cron>
        <!-- endregion -->
    
    
        <!-- region Cleanup Temp-Folder -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::clearTempFolder" required="1">
    
            <title>
                <locale group="quiqqer/cron" var="cron.cleanup.temp.title"/>
            </title>
            <description>
                <locale group="quiqqer/cron" var="cron.cleanup.temp.description"/>
            </description>
    
    
            <autocreate>
                <interval>0 0 * * *</interval>
                <active>1</active>
            </autocreate>
    
    Henning Leutz's avatar
    Henning Leutz committed
        </cron>
    
        <!-- endregion -->
    
        <!-- region Cleanup Sessions -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::clearSessions" required="1">
    
            <title>
                <locale group="quiqqer/cron" var="cron.cleanup.sessions.title"/>
            </title>
            <description>
                <locale group="quiqqer/cron" var="cron.cleanup.sessions.description"/>
            </description>
    
    
            <autocreate>
                <interval>0 * * * *</interval>
                <active>1</active>
            </autocreate>
    
        <!-- endregion -->
    
        <!-- region Clear Cache -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::clearCache">
    
            <title>
                <locale group="quiqqer/cron" var="cron.cleanup.cache.clear.title"/>
            </title>
            <description>
                <locale group="quiqqer/cron" var="cron.cleanup.cache.clear.description"/>
            </description>
    
        <!-- endregion -->
    
        <!-- region Clear Admin Media Cache -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::clearAdminMediaCache">
    
            <title>
                <locale group="quiqqer/cron" var="cron.cleanup.cache.admin.media.clear.title"/>
            </title>
    
                <locale group="quiqqer/cron" var="cron.cleanup.cache.admin.media.clear.description"/>
    
            </description>
        </cron>
    
        <!-- endregion -->
    
        <!-- region Purge Cache -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::purgeCache">
    
            <title>
                <locale group="quiqqer/cron" var="cron.cleanup.cache.purge.title"/>
            </title>
    
            <description>
    
                <locale group="quiqqer/cron" var="cron.cleanup.cache.purge.description"/>
    
            </description>
        </cron>
    
        <!-- endregion -->
        <!-- endregion -->
    
    Henning Leutz's avatar
    Henning Leutz committed
    
    
        <!-- region Site-Publishing-Cron -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::releaseDate">
    
            <title>
                <locale group="quiqqer/cron" var="cron.release.date.title"/>
            </title>
    
    Henning Leutz's avatar
    Henning Leutz committed
            <description>
    
                <locale group="quiqqer/cron" var="cron.release.date.description"/>
    
    Henning Leutz's avatar
    Henning Leutz committed
            </description>
    
                <param name="project" type="string"/>
                <param name="lang" type="string"/>
    
            </params>
    
    
            <autocreate>
                <scope>projects</scope>
                <interval>0 * * * *</interval>
                <active>1</active>
    
                <params>
                    <param name="project">[projectName]</param>
                    <param name="lang">[projectLang]</param>
                </params>
            </autocreate>
    
    Henning Leutz's avatar
    Henning Leutz committed
        </cron>
    
        <!-- endregion -->
    
    Henning Leutz's avatar
    Henning Leutz committed
    
    
        <!-- region Mail-Queue-Cron -->
    
    Henning Leutz's avatar
    Henning Leutz committed
        <cron exec="\QUI\Cron\QuiqqerCrons::mailQueue">
    
            <title>
                <locale group="quiqqer/cron" var="cron.mail.queue.title"/>
            </title>
    
    Henning Leutz's avatar
    Henning Leutz committed
            <description>
    
                <locale group="quiqqer/cron" var="cron.mail.queue.description"/>
    
    Henning Leutz's avatar
    Henning Leutz committed
            </description>
    
    
            <autocreate>
                <interval>*/5 * * * *</interval>
                <active>1</active>
            </autocreate>
    
    Henning Leutz's avatar
    Henning Leutz committed
        </cron>
    
        <!-- endregion -->
    
        <!-- region System-Info-Crons -->
        <!-- region Media Folder Sizes -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::calculateMediaFolderSizes">
            <title>
                <locale group="quiqqer/cron" var="cron.calculateMediaFolderSizes.title"/>
            </title>
    
            <description>
                <locale group="quiqqer/cron" var="cron.calculateMediaFolderSizes.description"/>
            </description>
    
    
            <autocreate>
                <interval>0 3 * * *</interval>
                <active>1</active>
            </autocreate>
    
        <!-- endregion -->
    
        <!-- region Calculate Package Folder Size -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::calculatePackageFolderSize">
            <title>
                <locale group="quiqqer/cron" var="cron.calculatePackageFolderSize.title"/>
            </title>
    
            <description>
                <locale group="quiqqer/cron" var="cron.calculatePackageFolderSize.description"/>
            </description>
    
    
            <autocreate>
                <interval>0 3 * * *</interval>
                <active>1</active>
            </autocreate>
    
        <!-- endregion -->
    
        <!-- region Calculate Cache Folder Size -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::calculateCacheFolderSize">
            <title>
                <locale group="quiqqer/cron" var="cron.calculateCacheFolderSize.title"/>
            </title>
    
            <description>
                <locale group="quiqqer/cron" var="cron.calculateCacheFolderSize.description"/>
            </description>
    
    
            <autocreate>
                <interval>0 3 * * *</interval>
                <active>1</active>
            </autocreate>
    
        <!-- endregion -->
    
        <!-- region Calculate Whole Installation Folder Size -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::calculateWholeInstallationFolderSize">
            <title>
                <locale group="quiqqer/cron" var="cron.calculateWholeInstallationFolderSize.title"/>
            </title>
    
            <description>
                <locale group="quiqqer/cron" var="cron.calculateWholeInstallationFolderSize.description"/>
            </description>
    
    
            <autocreate>
                <interval>0 3 * * *</interval>
                <active>1</active>
            </autocreate>
    
        <!-- endregion -->
    
        <!-- region Count All Files In Installation -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::countAllFilesInInstallation">
            <title>
                <locale group="quiqqer/cron" var="cron.countAllFilesInInstallation.title"/>
            </title>
    
            <description>
                <locale group="quiqqer/cron" var="cron.countAllFilesInInstallation.description"/>
            </description>
    
    
            <autocreate>
                <interval>0 3 * * *</interval>
                <active>1</active>
            </autocreate>
    
        <!-- endregion -->
    
        <!-- region Calculate Var Folder Size -->
    
        <cron exec="\QUI\Cron\QuiqqerCrons::calculateVarFolderSize">
            <title>
                <locale group="quiqqer/cron" var="cron.calculateVarFolderSize.title"/>
            </title>
    
            <description>
                <locale group="quiqqer/cron" var="cron.calculateVarFolderSize.description"/>
            </description>
    
    
            <autocreate>
                <interval>0 3 * * *</interval>
                <active>1</active>
            </autocreate>
    
        <!-- endregion -->
    
        <cron exec="\QUI\Cron\Update::check">
            <title>
                <locale group="quiqqer/cron" var="cron.updateCheck.title"/>
            </title>
    
            <description>
                <locale group="quiqqer/cron" var="cron.updateCheck.description"/>
            </description>
    
                <interval>0 1 * * 1</interval>
    
    
        <cron exec="\QUI\Cron\Update::update">
            <title>
                <locale group="quiqqer/cron" var="cron.updateExecute.title"/>
            </title>
    
            <description>
                <locale group="quiqqer/cron" var="cron.updateExecute.description"/>
            </description>
    
                <interval>0 5 * * 1</interval>
    
                <active>0</active>
    
    
        <cron exec="\QUI\Cron\QuiqqerCrons::updateExternalImages">
            <title>
                <locale group="quiqqer/cron" var="cron.cleanup.externalImages.title"/>
            </title>
            <description>
                <locale group="quiqqer/cron" var="cron.cleanup.externalImages.description"/>
            </description>
    
            <autocreate>
                <interval>0 1 * * *</interval>
                <active>1</active>
            </autocreate>
        </cron>
    
    
        <cron exec="\QUI\Cron\SecurityUpdateCron::execute">
            <title>
                <locale group="quiqqer/cron" var="cron.securityUpdateCron.title"/>
            </title>
            <description>
                <locale group="quiqqer/cron" var="cron.securityUpdateCron.description"/>
            </description>
    
            <params>
                <param name="email" type="string"/>
            </params>
    
            <autocreate>
                <interval>0 1 * * *</interval>
                <active>0</active>
            </autocreate>
        </cron>