rlm_perl не работает после перезагрузки

star
Сообщения: 211
Зарегистрирован: Ср окт 11, 2006 4:27 pm
Контактная информация:

Сообщение star »

ребят на двух серверах та-же тема, на третьем - нормально...
решил так

Код: Выделить всё

#!/bin/sh
#exec >>/dev/null
DATE=`date +%Y-%m-%d`
#TIME=`date "+%H:%M:%S"`
TIME=`date "+%H:%M"`
GREP=/usr/bin/grep
#echo $DATE $TIME
CH0=`/bin/cat /usr/abills/var/log/abills.log | $GREP "$DATE $TIME" | $GREP "SQL error" | /usr/bin/wc -l`

#poisk pptpd
CR1=`/bin/ps -ax | /usr/bin/grep pptpd | /usr/bin/grep -v grep |  awk '{ print $1 }' | /usr/bin/head -1`

#proverka, esli est niche ne dalaem
if [ $CR1 ]
then
#echo $CR1
else
#echo net radiusa
/usr/local/sbin/pptpd
fi

#poisk radiusa
CR2=`/bin/ps -ax | /usr/bin/grep radiusd | /usr/bin/grep -v grep |  awk '{ print $1 }'`

#proverka, esli est niche ne dalaem
if [ $CR2 ]
then
#echo $CR2
#/bin/kill -9 $CR2
#/usr/local/sbin/radiusd
else
#echo net radiusa
/usr/local/sbin/radiusd
fi

#poisk radiusa
CR3=`/bin/ps -ax | /usr/bin/grep httpd | /usr/bin/grep -v grep |  awk '{ print $1 }' | /usr/bin/head -1`

#proverka, esli est niche ne dalaem
if [ $CR3 ]
then
#echo $CR3
else
#echo net radiusa
/usr/local/sbin/apachectl start
fi
if [ $CH0 -eq 0 ]
then
#echo $CH0
else
CH1=`/bin/ps -ax | /usr/bin/grep radiusd | /usr/bin/grep -v grep |  awk '{ print $1 }'`
/bin/kill -9 $CH1
slep 2
/usr/local/sbin/radiusd
:>/var/mail/root
fi
выложил весь ксриптик, там проверка упавшего пптпд и апача...
если кто-то решил иначе - решение в студию .
http://v-lan.com.ua Выделенные линии в Боярке

Ответить