6 # Execute external programs
8 # This module is useful only for 'xlat'. To use it,
9 # put 'exec' into the 'instantiate' section. You can then
10 # do dynamic translation of attributes like:
12 # Attribute-Name = `%{exec:/path/to/program args}`
14 # The value of the attribute will be replaced with the output
15 # of the program which is executed. Due to RADIUS protocol
16 # limitations, any output over 253 bytes will be ignored.
18 # The RADIUS attributes from the user request will be placed
19 # into environment variables of the executed program, as
20 # described in "man unlang" and in doc/variables.txt
22 # See also "echo" for more sample configuration.