]>
Commit | Line | Data |
---|---|---|
ee96ae59 | 1 | #!/bin/sh |
c29d80f3 TP |
2 | |
3 | [ -x /usr/sbin/tmpwatch ] || exit | |
4 | ||
5 | if [ -x /usr/bin/php ]; then | |
a77f9786 | 6 | RUNTIME5=$(/usr/bin/php -r 'echo max(round(ini_get("session.gc_maxlifetime")/3600), 1);' 2> /dev/null) |
ee96ae59 | 7 | elif [ -r /etc/php/php.ini ]; then |
943a825c | 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) |
ee96ae59 AM |
9 | fi |
10 | ||
c29d80f3 | 11 | if [ -x /usr/bin/php4 ]; then |
a77f9786 | 12 | RUNTIME4=$(/usr/bin/php4 -r 'echo max(round(ini_get("session.gc_maxlifetime")/3600), 1);' 2> /dev/null) |
ee96ae59 | 13 | elif [ -r /etc/php4/php.ini ]; then |
943a825c | 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) |
ee96ae59 AM |
15 | fi |
16 | ||
e6693581 | 17 | [ -z "$RUNTIME5" ] && [ -z "$RUNTIME4" ] && exit |
ee96ae59 | 18 | |
e6693581 | 19 | [ "${RUNTIME4:-0}" -ge "${RUNTIME5:-0}" ] && RUNTIME=$((RUNTIME4)) || RUNTIME=$((RUNTIME5)) |
ee96ae59 | 20 | |
e6693581 | 21 | /usr/sbin/tmpwatch ${RUNTIME} /var/run/php |