我设置了一个 lighttpd 服务器以及 webpy 和 fastcgi。我试图在每次访问 wenpy 应用程序时简单地运行一个 python 脚本。尽管似乎即使我给出了正常的 python 代码来执行脚本,但它什么也没做。所以我希望能够运行这个脚本,任何想法都会有所帮助。
#!/usr/bin/env python
import web, os
urls = (
'/(.*)', 'hello'
)
app = web.application(urls, globals())
class hello:
def GET(self, name):
os.system("python /srv/http/script/script.py")
if not name:
name = 'world'
return "Running"
web.wsgi.runwsgi = lambda func, addr=None: web.wsgi.runfcgi(func, addr)
if __name__ == "__main__":
app.run()