[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freeradius-users
Subject:    Reg exec module
From:       "J () g () dee5h" <djfueese () gmail ! com>
Date:       2015-10-23 6:20:42
Message-ID: CAPnmc5+NM_QwU1pCvDKDM3+2tGHzBxt4nfCX7_=bbN7hHJv_Hw () mail ! gmail ! com
[Download RAW message or body]

Hello team,

I am stuck with exec module. Need to run a script with radius exec module.

I have defined this script in sites-enabled/default file as below

get_streaming_data_usage := `/scripts/get_streaming_data_usage.sh
%{Framed-IP-Address}`

get_streaming_data_usage.sh file contains

#/bin/bash

#get the framed IP_address:
framed_ip_address = $1
#Get the usage in bytes:
get_streaming_data_usage = `grep "$framed_ip_address"
/scripts/user-bandwidth.txt | cut -d , -f 4`


But I am getting the error as "Exec format error" in debug log. Please find
the debug log as below.

Fri Oct 23 11:32:11 2015 : Debug: (1)       Executing:
/scripts/get_streaming_data_usage.sh %{Framed-IP-Address}:
Fri Oct 23 11:32:11 2015 : Debug: %{Framed-IP-Address}
Fri Oct 23 11:32:11 2015 : Debug: Parsed xlat tree:
Fri Oct 23 11:32:11 2015 : Debug: attribute --> Framed-IP-Address
Fri Oct 23 11:32:11 2015 : Debug: (1)       EXPAND %{Framed-IP-Address}
Fri Oct 23 11:32:11 2015 : Debug: (1)          --> 20.0.0.254
Fri Oct 23 11:32:11 2015 : ERROR: (1)       Program returned code (2) and
output 'Failed to execute "/scripts/get_streaming_data_usage.sh": Exec
format error'
Fri Oct 23 11:32:11 2015 : Debug: (1)     } # update control = fail

Please help to resolve this issue.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic