使用临时更新触发的freeradius exec脚本

时间:2014-05-31 09:24:52

标签: exec freeradius

我想触发freeradius上的会计临时更新,然后执行一个脚本来执行与特定用户相关的总数据量使用量的计算。 有人可以用一些例子来帮助我吗?

谢谢

1 个答案:

答案 0 :(得分:2)

当然这很简单

将以下会计块的内容放入raddb/sites-available/default并根据需要进行修改。

accounting {
    if (Acct-Status-Type == 'Interim-Update') {
        update request {
            Tmp-Integer-0 := `/path/to/my/script.sh %{Acct-Input-Octets} %{Acct-Output-Octets} %{Acct-Session-Time}`
        }         
    }
}