Тип контенту
Профили
Форум
Календарь
Все, що було написано nlo
-
Ну у меня полная ссылка: http://stat.isp/ Доступна со всех компов в сети в том числе и из других подсетей естественно кроме зоны инета Странно у меня arping работает DHCP тоже работает конечно я с самого начала вносил в нижнем регистре маки доп сервисы у нас оплачиваются отдельно по этому никаких примочек не нужно ну а что касается КТВ пока мало юзверей и так сойдёт :-) Программеры тоже люди и должны отдыхать ведь разве всё упомнишь!
-
Вообще-то так и было в скрипте. Найди одно отличие :-) if [ "${param}" == "tariff" ] if [ "${param}" = "tariff" ]
-
сделал так: if [ "${param}" = "tariff" ] Заработало аналогично в cash Теперь осталось пулять это в почту с морды работает Спасибо Надеюсь на примере смогу дописать нужные функции
-
нет ничего не менял кроме конечно переменных Всё проверил 1 в 1 я же копипастил
-
Вот что выдаёт на ваш скрипт: # ./OnChange test tariff a b [: 33: tariff: unexpected operator [: 33: tariff: unexpected operator естественно не работает и из под морды тоже самое на параметр cash
-
Ну я совсем нааверно похож на тормоза? Естественно первым делом я подправил ini файлы Всё как написано в обновке и по ссылке что Вы любезно предоставили :-) по этому умолчал факт правки ini файлов потому что это естественный процесс! И на линухе так выдаёт: ну примерно та же ошибка что и на венде
-
скачал запускаю, не работает пишет что то типа: Gird file doesn't exists. ну типа при нажатии ОК игнорируем риск повреждения данных Cancel Убивает программу если жмёшь ОК то вылазиет пустое окно с пустыми кнопками и гдето на пустых кнопках рисунок логотип Скажите что это я не так что то намудрил?
-
Простите не додумался :-) Подскажите вот это как? * Кабинет пользователя: новая опция UBA_ENABLED включающая поддержку UBAgent С чем это едят и для чего?
-
спасибо
-
У юзверя в Личном кабинете раздел карты оплаты пишет: Ошибка Извините но вы исчерпали количество попыток Где разблокировать эту фитчу? Что то в морде всё перетыкал но не нашло За ранее спасибки :-)
-
Спасибо отлично обновилось один недочёт в папке с иконками были загружены иконки для загрузок и ой они пропале :-) пришлось вытягивать иконки с бэкапа если что ещё замечу отпишусь Ещё разик спасибки!
-
это всё есть и указано Мой скрипт пробовал? Нет пока не пробовал Времени щас ни на что катастрофически не хватает Щас немного разгребу завалы и начну пробовать Спасибо огромное за помощь всем!
-
это всё есть и указано
-
Что то вы меня совсем запутале! Выкладываю свои текущие скрипты: OnChange #! /bin/sh login=$1 param=$2 oldValue=$3 newValue=$4 #Записываем переменные по файлам для проверки потом можноо будет удалить этот код echo $login >/etc/stargazer/tmp/login.ini echo $param >/etc/stargazer/tmp/param.ini echo $oldValue >/etc/stargazer/tmp/oldValue.ini echo $newValue >/etc/stargazer/tmp/newValue.ini #Вызываем процедуру отправки ./messages $login $param $oldValue $newValue #Записываем в лог echo "User: '$login'. Parameter $param changed from '$oldValue' to '$newValue'" >> /var/log/stg
-
ООО! Сколько всего написале! Зачем так всо усложнять? :-) Нужно просто и информативно Не нужно за ранее ничего только по факту! если за ранее всех предупреждать то никаких ресурсов не хватит у нас например многие ложат на инет по 5 10 30 рублей с учётом того что стг настроен на ежедневное снятие абонки вы представьте сколько нужно будет отправить месаг ведь тема затронута мной в целях автоматизации абонентов что бы как можно меньше задействовать админа что бы все всё делали самостоятельно в начале был задан вопрос 1) при изменении тарифа юзверь должен получать уведомление с какого
-
Но когда с конфигуратора пополнял баланс сообщение всё равно не пришло хотя в файлы занесло значения переменных правильные а когда с морды пополняешь баланс в файлы не записывается ничего следовательно скрипт OnChange не выполняется
-
Супер! Мы тут месяц со скриптами возимся, а оказывается что они вообще не запускаются! При изменении из конфигуратора (графического или консольного) запускаются? Да с конфигуратора когда баланс пополняешь скрипт OnChange запускается
-
Стоп! OnChange не запускается при изменении с вебадминки что сделать что бы оно запускалось?
-
OnChange при этом выполняется? Ну в манах написано что при изменениях запускается скрипт OnChange проверял да запускается записывает переменные по файлам простая проверка однако ничего не приходит но запуская с шелл ./Onchange nick param oldvalue nevalue всё чётко отправляется куда копать? Запускается с правильными параметрами? Ну раз в файлах нужное содержание переменных значит они задаются правильно!
-
OnChange при этом выполняется? Ну в манах написано что при изменениях запускается скрипт OnChange проверял да запускается записывает переменные по файлам простая проверка однако ничего не приходит но запуская с шелл ./Onchange nick param oldvalue nevalue всё чётко отправляется куда копать?
-
Ну чудес же не бывает!? Почему с командной строки отправляет а когда в веб админке что либо меняешь например увеличиваешь баланс то сообщение не приходит! Хотя все переменные соответствуют заданным Почему с веб админки не отправляет? Что и как и где можно посмотреть?
-
Есть 2 способа сменить тариф: немедленно и в конце месяца. Если используется второй - естественно что ничего не отправляется... смена тарифа естественно сразу что мне конца месяца ждать? даже не отправляется когда пополнение счёта происходит :-( в переменной $param откуда то берётся значение disabled
-
Спасибо буду курить :-)
-
Спасибо при запуске с командной строки работает но при изменении тарифа через веб админку всё равно ничего не отправляется вручную запуская ./OnChange user tariff admin maxi Всё работает отправляется Я уже ничего не понимаю.....
-
OnChange: #! /bin/sh login=$1 param=$2 oldValue=$3 newValue=$4 #Записываем переменные по файлам echo $login >/etc/stargazer/tmp/login.ini echo $param >/etc/stargazer/tmp/param.ini echo $oldValue >/etc/stargazer/tmp/oldValue.ini echo $newValue >/etc/stargazer/tmp/newValue.ini #Вызываем процедуру отправки /etc/stargazer/messages #Записываем в лог echo "User: '$login'. Parameter $param changed from '$oldValue' to '$newValue'" >> /var/log/stg/users.chg.log messages: #!/usr/bin/php <?php mysql_connect('localhost','stg','passwd'); mysql_select_db('stg'); putenv('LANG