Project

General

Profile

Download (387 Bytes) Statistics
| Branch: | Tag: | Revision:
1
#!/bin/sh
2

    
3
FAILURE=0
4

    
5
for items in `ps auxcwwl | awk '/slbd/{print $3}'|awk -F"." '{print $1}'`
6
do
7
        if [ "$items" -ge "20" ]; then
8
                FAILURE=`expr $FAILURE + 1`
9
        fi
10
done
11

    
12
if [ "$FAILURE" -ge "1" ]; then
13
	killall -9 slbd	
14
	sleep 2
15
	echo "Resetting slbd due to high cpu usage: ${items}%" | logger
16
	/usr/local/sbin/slbd -c/var/etc/slbd.conf -r5000
17
	FAILURE=0
18
fi
(5-5/8)