====== Скрипт проверки работы радиуса ====== Если у вас в силу каких то причин "ложится" Radius то используйте следующий скрипт: #!/bin/sh STATS="/var/log/radius_test.log" RADTEST="/usr/bin/radtest" FREERAD_SRV_IP="127.0.0.1" FREERAD_SECRET="testing123" ${RADTEST} dsjkdjskdrewrwe tefdfsfsdfsdfsdf3st $FREERAD_SRV_IP 121123 $FREERAD_SECRET > $STATS TEST=`tail ${STATS}| /usr/bin/awk "/$1/ { result=\\$3 } END { print result ? result : 0 }"` if [ "$TEST" == "packet" ]; then # echo "radiusd OK " exit else # echo "radiusd stoped, restarting" /etc/init.d/radiusd stop sleep 1 # cd /var/www/mikbill/admin # /usr/bin/php index.php clear_online /etc/init.d/radiusd start fi Сохраните файл в директорию **/var/www/mikbill/admin/sys/scripts** с именем **radiusd_check.sh**. Разрешите выполнение **radiusd_check.sh** chmod a+x radiusd_check.sh Для Debian измените скрипт запуска-остановки freeradius на - **/etc/init.d/freeradius**. Добавьте задание в планировщик */1 * * * * root /var/www/mikbill/admin/sys/scripts/radiusd_check.sh > /dev/null 2>&1