Rev 4 | Blame | Compare with Previous | Last modification | View Log | RSS feed
# -*- text -*-## $Id: 5f21e4350f091ed51813865a31b2796c4b487f9f $## Execute external programs## This module is useful only for 'xlat'. To use it,# put 'exec' into the 'instantiate' section. You can then# do dynamic translation of attributes like:## Attribute-Name = `%{exec:/path/to/program args}`## The value of the attribute will be replaced with the output# of the program which is executed. Due to RADIUS protocol# limitations, any output over 253 bytes will be ignored.## The RADIUS attributes from the user request will be placed# into environment variables of the executed program, as# described in "man unlang" and in doc/variables.txt## See also "echo" for more sample configuration.#exec {wait = noinput_pairs = requestshell_escape = yesoutput = nonetimeout = 10}