Erledigte Einträge aus der Moderation - Zeit höher setzen für Löschung

  • Affected Version
    WoltLab Suite 5.3

    Hallo,

    wie kann ich den Cronjob - Löscht veraltete Einträge in der Moderation statt auf 30 Tage auf 365 Tage setzen?

    Lieben Gruß

    Mike

  • Crontab.guru - The cron schedule expression editor

    Das würde zwar die Laufzeit des Cronjobs anpassen, aber nicht auf das, was er löscht, sondern nur, wie oft der läuft. Sprich, du hast dann das Problem bei der Löschung, dass dann für dich doch zuviel weg ist.

    Die Zeit ist fest im Script: https://github.com/WoltLab/WCF/bl…b.class.php#L34

    Du musst das dann nur um * 365 erweitern. Bedenke, dass dardurch die Laufzeit erheblich erhöht sein kann, je nach Fülle, und so ein Timeout nicht unwahrscheinlich ist.

    Ersteres wird wahrscheinlich dein Problem nicht beheben, aber deine Frage beantworten. ^^

    „If you can only do one thing, hone it to perfection. Hone it to the utmost limit!“ – Zenitsu Agatsuma

    Edited once, last by Xopez (July 11, 2021 at 12:26 PM).

  • Einfacher wäre, die Klasse unter einem anderen Namen zu kopieren und dort die gewünschten Änderungen durchzuführen. Im Cronjob dann einfach den Namen der neuen Klasse eingeben.

    Das hatte ich vergessen. Es ist früh

    „If you can only do one thing, hone it to perfection. Hone it to the utmost limit!“ – Zenitsu Agatsuma

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!