28.03.2021, 17:00
Hi Leute,
ich lasse in einem Plugin folgenden Task anlegen:
Die Task-Datei funktioniert einwandfrei, wenn man sie in der Aufgabenplanung manuell startet.
Über den Scheduler wird die Task-Datei allerdings nie gestartet.
Ich finde keinen Fehler und weiß mir momentan keinen Rat.
Und ja, es sind an diesem Wochentag auch User eingeloggt und ja, andere Tasks funktionieren.
Es muss also an "mir" liegen.
Hat jemand eine Idee??
ich lasse in einem Plugin folgenden Task anlegen:
PHP-Code:
// Check if Task Exists
$taskExists = $db->simple_select(
'tasks',
'tid',
'file = \'sn_meintask\'',
array('limit' => '1')
);
// create new Task
if ($numRows == 0) {
require_once MYBB_ROOT . '/inc/functions_task.php';
$new_task = [
'title' => $lang->sn_taskname,
'description' => $db->escape_string($lang->sn_meintask_desc),
'file' => 'sn_meintask',
'minute' => '*',
'hour' => '*',
'day' => '*',
'month' => '*',
'weekday' => '7',
'enabled' => '1',
'logging' => '1',
];
$new_task['nextrun'] = fetch_next_run($new_task);
$db->insert_query('tasks', $new_task);
$cache->update_tasks();
}
Die Task-Datei funktioniert einwandfrei, wenn man sie in der Aufgabenplanung manuell startet.
Über den Scheduler wird die Task-Datei allerdings nie gestartet.
Ich finde keinen Fehler und weiß mir momentan keinen Rat.
Und ja, es sind an diesem Wochentag auch User eingeloggt und ja, andere Tasks funktionieren.
Es muss also an "mir" liegen.
Hat jemand eine Idee??