Files
server/etc/cron.hourly/plesk-php-cleanuper
2026-01-08 18:34:49 +01:00

15 lines
580 B
Bash
Executable File

#!/bin/sh
### Copyright 1999-2025. WebPros International GmbH. All rights reserved.
# This purges session files older than X, where X is defined in seconds
# as the largest value of session.gc_maxlifetime from all your php.ini
# files, or 24 minutes if not defined. See ${maxlifetime}
# Look for and purge old sessions every hour
pgrep -f ".*$0$" | grep -qv $$ && exit 0
renice 19 -p $$ >/dev/null 2>&1
[ -x /usr/lib/plesk-9.0/maxlifetime ] && [ -d /var/lib/php/sessions ] && /usr/lib/plesk-9.0/php_session_cleaner /var/lib/php/sessions $(/usr/lib/plesk-9.0/maxlifetime)