Подскажите как использовать core_ping для проверки работы ядра по cron.
Может кто shell-скрипт написал?
Использование core_ping
Получилось так:dalex писал(а):взять кусок из скрипта радиуса он проверяет перед запуском ядро
Код: Выделить всё
#!/bin/sh
core_ping=/netup/utm5/bin/core_ping
err_log=/netup/errtest.log
if [ -x $core_ping ]
then
until $core_ping >$err_log 2>&1
do
tmp=`tail -n 1 $err_log`
if [ "${tmp}" == "Core host: <127.0.0.1>, core port: <11758>, connection to urfa server failed" ]
then
/sbin/service utm5_radius stop
sleep 5
killall utm5_radius
killall safe_utm5_radius
/sbin/service utm5_core stop
sleep 10
killall utm5_core
killall safe_utm5_core
/sbin/service utm5_core start
sleep 10
/sbin/service utm5_radius start
sleep 10
fi
done
fi