Quellcode durchsuchen

Cleanup tempfiles after each cron job run

Signed-off-by: Julius Härtl <jus@bitgrid.net>
tags/v25.0.0beta1
Julius Härtl vor 1 Jahr
Ursprung
Commit
c8a6dad519
Es ist kein Account mit der E-Mail-Adresse des Committers verbunden
1 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 4
    1
      cron.php

+ 4
- 1
cron.php Datei anzeigen

@@ -64,13 +64,14 @@ try {

$logger = \OC::$server->getLogger();
$config = \OC::$server->getConfig();
$tempManager = \OC::$server->getTempManager();

// Don't do anything if Nextcloud has not been installed
if (!$config->getSystemValue('installed', false)) {
exit(0);
}

\OC::$server->getTempManager()->cleanOld();
$tempManager->cleanOld();

// Exit if background jobs are disabled!
$appMode = $config->getAppValue('core', 'backgroundjobs_mode', 'ajax');
@@ -149,8 +150,10 @@ try {

$logger->debug('CLI cron call has selected job with ID ' . strval($job->getId()), ['app' => 'cron']);
$job->execute($jobList, $logger);

// clean up after unclean jobs
\OC_Util::tearDownFS();
$tempManager->clean();

$jobList->setLastJob($job);
$executedJobs[$job->getId()] = true;

Laden…
Abbrechen
Speichern