Каким требованиям должен соответствовать скрипт "_alive" в следующей конструкции (freeradius-0.9.3). Дело в том что я не могу запустить работающий скрипт ни на перле, ни си. Такое ощущение что он просто игнарирует их. Элементарные же скрипты, состоящие из одной строчки типа `printenv > /tmp/exec-program-wait` работают на ура.DEFAULT Acct-Status-Type == Alive
Exec-Program = "/usr/local/etc/raddb/_alive %u"Спасибо.
>Каким требованиям должен соответствовать скрипт "_alive" в следующей конструкции (freeradius-0.9.3). Дело в том что я не могу запустить работающий скрипт ни на перле, ни си. Такое ощущение что он просто игнарирует их. Элементарные же скрипты, состоящие из одной строчки типа `printenv > /tmp/exec-program-wait` работают на ура.
>
>DEFAULT Acct-Status-Type == Alive
> Exec-Program = "/usr/local/etc/raddb/_alive %u"
>
>
>Спасибо.
Может режим отладки поможет? radiusd -x?Все ниже написанное это только мои предположения - проверять нет времени (да и лень
если честно):Вообще я думал, что файл users обрабатывается только при авторизации/аунтификации.
В этом случае ваш скрипт не отработает никогда, поскольку Acct-Status-Type в этом случае должнен равнятся Off или Start. У вас же, если я правильно понял, подразумевается, что этот файл должен обрабатываться при посылке account alive
пакета.