Интеграция с оборудованием. Пример2

Версия 1 Шевнин Игнат
на авг 15, 2013 03:49.

по сравнению с
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (12)

просмотр истории страницы
h2. Настройка EVENT_INC.SH
{code}
#wall 'event_inc.sh'
# \
# && LOG INFO " reconect user "$ip $id \
# || LOG INFO " NOT changed user "$ip $id
unlock_telnet
}
case "$EVENT" in
login | tray_view_login | balance_negative | balance_positive)
if [ "$nas_ip" = '172.1.1.11' '192.168.1.11' ]; then
if [ "$acct_session_id" != "" ]; then
do_policy ## and set var do_session
# возможно надо убрать user_data_changed
try_double_login|try_double_acc)
if [ "$nas_ip" = '172.1.1.11' '192.168.1.11' ]; then
# sqlexec "update users_radiusauth set logged=0, radius_logged=0, RADIUS_CHECKED=0,
# RADIUS_BREAK=0 where user_id=$id;"
sleep 5
# sqlexec "update users_radiusauth set logged=0, radius_logged=0, RADIUS_CHECKED=0,
# RADIUS_BREAK=0 where user_id=$id;"
#do_reconnect
exit 0
fi
if [ "$nas_ip" = '172.1.1.11' '192.168.1.11' ]; then
echo "gcount=$gcount" > /tmp/tray_view_mustlogon.$id
setsid bash -c "sleep 100; rm -f /tmp/tray_view_mustlogon.$id " &
#do_reconnect
do_snmp
#do_policy
fi
;;
user_data_changed)
if [ "$nas_ip" = '172.1.1.11' '192.168.1.11' ]; then
sleep 10
do_reconnect
user_disconnect)

if [ "$nas_ip" = '172.1.1.11' '192.168.1.11' ]; then
sleep 10
#do_reconnect
;;
"rate_set")
[ "$nas_ip" = '172.1.1.11' '192.168.1.11' ] && \
if [ $ceil_in -ne -1 ]
then
;;
esac

{code}