Ich nutze dazu ein PHP-Skript, welches ich über einen Cronjob aufrufe. Die Dateien werden gepackt und im Unterordner web des PHP-Skriptes abgelegt:
PHP-Code:
ini_set("max_execution_time",0); // Ausführungszeit auf unendlich
$Datum = date("Ymd-Hi",time());
system ("tar cfvz web/contao_system_modules_$Datum.tar.gz /kunden/xxx/system/modules/");
system ("tar cfvz web/contao_system_config_$Datum.tar.gz /kunden/xxx/system/config/");
system ("tar cfvz web/links_$Datum.tar.gz /kunden/xxx/admin/links/data/");
system ("tar cfvz web/schachbl_$Datum.tar.gz /kunden/xxx/SchachBL/");
system ("tar cfvz web/contao_templates_$Datum.tar.gz /kunden/xxx/templates/");