PATH:
usr
/
local
/
lsws
/
bin
#!/bin/sh BASE_DIR=`dirname "$0"` cd "$BASE_DIR" BASE_DIR=`pwd` while [ "1" -eq "1" ]; do ERR=1 if [ -f /tmp/lshttpd/lshttpd.pid ]; then kill -0 `cat /tmp/lshttpd/lshttpd.pid` 2>/dev/null ERR=$? fi if [ $ERR -ne 0 ]; then sleep 10 if [ -f /tmp/lshttpd/lshttpd.pid ]; then kill -0 `cat /tmp/lshttpd/lshttpd.pid` 2>/dev/null ERR=$? fi fi if [ $ERR -ne 0 ]; then D=`date` echo "$D: LSWS stopped, start LSWS." >> $BASE_DIR/../logs/wswatch.log if [ -f /usr/sbin/service ]; then /usr/sbin/service lsws start >> $BASE_DIR/../logs/wswatch.log 2>&1 else if [ -f /sbin/service ]; then /sbin/service lsws start >> $BASE_DIR/../logs/wswatch.log 2>&1 else service lsws start >> $BASE_DIR/../logs/wswatch.log 2>&1 fi fi fi sleep 2 done
[-] lswsctrl.6.3.2
[edit]
[-] lscgid
[edit]
[-] lshttpd.6.2.1
[edit]
[-] lswsctrl.6.3.1
[edit]
[-] lshttpd.6.3.3
[edit]
[-] lshttpd.6.3.1
[edit]
[-] lswsctrl.6.2.1
[edit]
[-] lshttpd.6.3.2
[edit]
[-] lshttpd
[edit]
[-] lscgid.6.2.1
[edit]
[-] lshttpd.6.3.4
[edit]
[-] lswsctrl.6.3.4
[edit]
[-] lscgid.6.3.3
[edit]
[+]
..
[-] lscgid.6.3.2
[edit]
[-] lscgid.6.3.4
[edit]
[-] litespeed
[edit]
[-] lswsctrl.6.3.3
[edit]
[-] lscgid.6.3.1
[edit]
[-] httpd
[edit]
[-] wswatch.sh
[edit]
[-] lswsctrl
[edit]
[-] lswsctrl.6.2.2
[edit]
[-] lshttpd.6.2.2
[edit]
[-] lscgid.6.2.2
[edit]