On Jun 30, 2:20 pm, Baris CUHADAR <189...@gmail.com> wrote: > On Jun 30, 12:06 pm, Christian Heimes <li...@cheimes.de> wrote: > > > > Actually i wrote some scripts in python that are working as gateway > > > controlling scripts iptables/tc/squid-proxy, and i want to execute > > > them as cgi. Protection of source code is also important. These > > > scripts works fine with ubuntu 9.10 and ubuntu 10.04, trying to > > > eleminate this execution error and successfully port them to centos > > > 5.4. Or i have to rewrite these scripts in C which is time comsuming. > > > It looks like you have the binfmt kernel feature installed and > > configured on your Ubuntu machines. Do you have some Python related > > files in /proc/sys/fs/binfmt_misc/ ? > > > Christian > > Thanks Christian, before your message i was thinking about writing > wrapper to turn round this issue. > > my wrapper: > #!/usr/bin/bash > > /usr/bin/python m_file.pyc > > Yes /proc/sys/fs/binfmt_misc/python2.6 is there. > > enabled > interpreter /usr/bin/python2.6 > flags: > offset 0 > magic d1f20d0a > > How can make it possible in centos? With custom kernel compiling?
According to this documentation below, i've solved my problem. http://git.kernel.org/gitweb.cgi?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/binfmt_misc.txt;hb=HEAD registered .pyc extension to invoke python interpreter. Done, thank you everybody, especially Christian.. -- http://mail.python.org/mailman/listinfo/python-list