menatwork/cleanup

一个用于清理文件夹和文件的通用cronjob

安装: 72

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 7

分支: 0

开放问题: 4

类型:contao模块

1.0.0.beta2 2014-04-08 10:14 UTC

This package is auto-updated.

Last update: 2024-09-04 21:29:37 UTC


README

CleanUp扩展旨在作为通用cronjob用于删除文件。因此,配置可以指定要删除的文件和文件夹(可选择递归地删除)。目前所有配置都必须通过扩展中的config.php文件或通过Contao的dcaconfig.php文件来完成。

CleanUp扩展旨在作为通用cronjob用于删除文件。因此,配置可以指定在定义的时间间隔后要删除的文件和文件夹(甚至递归删除)。目前所有配置都必须通过扩展内的config.php文件或通过Contao的dcaconfig.php文件来完成。

控制台 / 控制台

cd /var/www/contao/system/modules/cleanup
php CleanUpCaller.php

HTTP请求 / HTTP请求

由于Contao 3.x保护了system/modules中的所有文件夹,因此在不进行任何调整(例如,更改根目录下的.htaccess或放置一个要白名单化的指定文件夹中的自己的.htaccess)的情况下,只有在Contao 2.11中才能进行直接调用。

由于Contao 3+保护了system/modules中的所有子文件夹,因此在不进行调整(如更改根目录下的.htaccess或在一个指定的要白名单化的文件夹中放置自己的.htaccess)的情况下,只有在Contao 2.11中才能进行直接请求。

http://www.example.com/system/modules/cleanup/CleanUpCaller.php

Contao Cronjob

Contao提供了将其集成到系统cronjob中的功能。为此,您只需从config.example.php中选取以下5个示例之一,并将其复制到dcaconfig.php或您自己扩展的config.php中,然后取消注释即可。在Contao 2.11中,没有每小时和每分钟的请求。

Contao提供了将自定义请求集成到本地系统cronjob中的功能。因此,您需要从config.example.php中选择以下5个示例之一,并将其粘贴到dcaconfig.php或您自己扩展的config.php中。在Contao 2.11中,没有每小时和每分钟的请求。

$GLOBALS['TL_CRON']['monthly'][]    = array('CleanUp\CleanUp', 'run');
$GLOBALS['TL_CRON']['weekly'][]     = array('CleanUp\CleanUp', 'run');
$GLOBALS['TL_CRON']['daily'][]      = array('CleanUp\CleanUp', 'run');

// Contao 3 only
$GLOBALS['TL_CRON']['hourly'][]     = array('CleanUp\CleanUp', 'run');
$GLOBALS['TL_CRON']['minutely'][]   = array('CleanUp\CleanUp', 'run');