ENV variables in external scripts
rsg
ranil.santhish at gmail.com
Fri Mar 7 17:47:05 CET 2008
On Fri, Mar 7, 2008 at 5:22 PM, Alan DeKok <aland at deployingradius.com> wrote:
>
> Read the Perl documentation.
Thanks for the advice.
> print STDERR "\t: $Check\n";
>
> Don't do this. Executed programs should print to STDOUT. They should
> NOT print to STDERR.
>
Would like to know why? Thanks in advance for the explanation.
Radius Debug Log when printed to STDERR:
Fri Mar 7 17:35:48 2008 : Debug: rad_check_password: Found Auth-Type None
Fri Mar 7 17:35:48 2008 : Debug: rad_check_password: Auth-Type =
Accept, accepting the user
Fri Mar 7 17:35:48 2008 : Debug: radius_xlat: '4444444444'
: "4444444444"
: y
Fri Mar 7 17:35:49 2008 : Debug: Exec-Program output:
Fri Mar 7 17:35:49 2008 : Debug: Exec-Program: returned: 0
Radius Deboug log when printed to STDOUT:
Fri Mar 7 17:42:10 2008 : Debug: rad_check_password: Auth-Type =
Accept, accepting the user
Fri Mar 7 17:42:10 2008 : Debug: radius_xlat: '4444444444'
Fri Mar 7 17:42:10 2008 : Debug: Exec-Program output: ?: "4444444444" ?: y
Fri Mar 7 17:42:10 2008 : Debug: Exec-Program-Wait: plaintext: ?:
"4444444444" ?: y
Fri Mar 7 17:42:10 2008 : Debug: Exec-Program: returned: 0
More information about the Freeradius-Users
mailing list