I have one question and one problem with the python module.  I’ll toss out the problem question first, and the curiosity second.

 

Problem:  When I run freeradius in debugging mode (-X switch) it will not terminate with a ctrl-C, in fact, when I run it as a service, the init.d script fails to kill it as well, it has to be manually slaughtered using kill -9 <number> and only then can be restarted.  I am curious if this is some aspect of trying to tie python into radius, or if I’ve done something terribly wrong ;)

 

My curiosity is, as a workaround to other problems I had with the python modules, I finally just wrote python scripts and put them into the freeradius library, and I call them using the ‘exec’ module instead, and that works pretty good.  Is there some benefit to running python as a module instead of using the exec module?  As I said, adding in python makes the daemon hard to manage in an automated sort of way (I can bash script together a better kill, but I fear some underlying issue) so the exec solution has worked well for me, I just want to make sure im not hobbling my system in some terrible way doing this.


Thanks for any comments!

 

--Jester