Clenaup website tmp directories does not work

short description

Session php cleanup does not work after server/lib/classes/cron.d/200-logfiles.inc.php upgrade exec commando to exec_safe

correct behaviour

environment

Server OS: (debian)
Server OS version: (buster) ISPConfig version: (3.1.15p2)

proposed fix

In server/lib/classes/cron.d/200-logfiles.inc.php replace:

exec("cd ?; find . -mtime +1 -name 'sess_*' | grep -v -w .no_delete | xargs rm > /dev/null 2> /dev/null", $tmp_path);

with

$app->system->exec_safe("cd ?; find . -mtime +1 -name 'sess_*' | grep -v -w .no_delete | xargs rm > /dev/null 2> /dev/null", $tmp_path);