]> git.pld-linux.org Git - packages/php-dirs.git/blob - php-session.sh
- do not R fucking tmpwatch!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[packages/php-dirs.git] / php-session.sh
1 #!/bin/sh
2
3 [ -x /usr/sbin/tmpwatch ] || exit
4
5 if [ -x /usr/bin/php ]; then
6         RUNTIME5=$(/usr/bin/php -r '$t = round(ini_get("session.gc_maxlifetime")/3600); if ($t<1) $t=1; echo $t;' 2> /dev/null)
7 elif [ -r /etc/php/php.ini ]; then
8         RUNTIME5=$(awk -F"=" '/^session.gc_maxlifetime[ \t]*=/ { t=sprintf("%d", ($2/3600)); if (t<1) { t=1; }; print t; exit;}' /etc/php/php.ini)
9 fi
10
11 if [ -x /usr/bin/php4 ]; then
12         RUNTIME4=$(/usr/bin/php4 -r '$t = round(ini_get("session.gc_maxlifetime")/3600); if ($t<1) $t=1; echo $t;' 2> /dev/null)
13 elif [ -r /etc/php4/php.ini ]; then
14         RUNTIME4=$(awk -F"=" '/^session.gc_maxlifetime[ \t]*=/ { t=sprintf("%d", ($2/3600)); if (t<1) { t=1; }; print t; exit;}' /etc/php4/php.ini)
15 fi
16
17 [ -z "$RUNTIME5" ] && RUNTIME5="1h"
18
19 if [ -n "$RUNTIME5" ]; then
20         /usr/sbin/tmpwatch ${RUNTIME5} /var/run/php
21 fi
22
23 if [ -n "$RUNTIME4" -a "$RUNTIME5" != "$RUNTIME4" ]; then
24         /usr/sbin/tmpwatch ${RUNTIME4} /var/run/php
25 fi
This page took 0.094292 seconds and 4 git commands to generate.