#!/bin/sh

#  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/php5 ] && find /var/lib/php5 -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/plesk-9.0/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete
