UliCMS eXtend

Erhalten Sie die besten Erweiterungen für UliCMS

Better Cron

Screenshot

Hersteller: Ulrich Schmidt
Kategorie: Werkzeuge
Letzte Änderung: 14.07.2018

Beschreibung

Bessere Cronjobs für UliCMS.
Stellt Methoden bereit, um eine Funktion in einem regelmäßigen Intervall auszuführen (z.B. alle 4 Stunden).

Die beste Praxis ist es, BetterCron in der cron Hook aufzurufen.

Das erste Argument aller öffentlichen Methoden ist ein Bezeichner für den Cronjob. Dieser muss Unique sein.
Das zweite Argument ist ein Zeitspann als Integer (z.B. 14)
Das dritte Argument kann entweder eine anonyme Funktion oder ein String der einen Funktionsnamen enthält sein. Um eine öffentliche Controller Funktion auszuführen müssen Sie diese wie folgt angeben "MyController::myFunction".

Beispiele

<?php
// run a function every 30 seconds
BetterCron::seconds("module/my_module/job1"30, function () {
    
// Do Something
});

// run a function every 10 minutes
BetterCron::minutes("module/my_module/job2"10"my_function");

// run a function every 4 hours
BetterCron::hours("module/my_module/job3"4"MyController::myFunction");

// run a function every 7 days
BetterCron::days("module/my_module/job4"7, function () {
    
// Do Something
});

// run a function every 3 months
BetterCron::months("module/my_module/job5"3, function () {
    
// Do Something
});

// run a function every 5 years
BetterCron::years("module/my_module/job6"5, function () {
    
// Do Something
});
?>

Changelog

Neu in Version 1.1

  • Übersichtsseite hinzugefügt
Don't click this link
Version Kompatibel mit Status
1.1 2018.2 stable Download
1.0 2017.4 stable Download
Daumen hoch

2

Daumen runter

0