var cronjob = new Cronjob(name, duration, callback); // Weitere Methoden...
Cronjob
* * * * * ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ └──── Wochentag (0-7) (wobei Sonntag 0 oder 7 sein kann) │ │ │ └────── Monat (1-12) │ │ └──────── Tag des Monats (1-31) │ └────────── Stunde (0-23) └──────────── Minute (0-59)
enableOfflineRunCheck ist dazu da falls die App zwischenzeitlich nicht mehr läuft (z.B. wenn die App deaktiviert wurde oder der AppServer aufgrund eines Fehlers offline ist).
Beispiel:
Wenn der Cronjob um 10:00 Uhr laufen soll, der AppServer um 09:40 Uhr aber offline ist und erst um 10:15 Uhr wieder online geht, dann wird der Cronjob ausgeführt, da der letze Cronjob-Zeitpunkt verpasst wurde.
|
1
2
3
4
5
|
var cron = new Cronjob('JedeStunde', '0 * * * *', function() { Bot.public('Der Cronjob wurde diese Stunde ausgeführt!');});cron.enableOfflineRunCheck(); |
Bizarrus Admin
über 11 Jahre
newCronjob('Alle5Min','*/5 * * * *',function(time) {Bot.public('Cronjob wurde ausgeführt: '+ time.toString());});