赞
踩
基于Django的控制(WEB服务器SHELL脚本的运行)指南
在这个page.html中,实现了两个功能。
一,10秒自动关闭弹出页面。
二,添加了一个自动关闭按钮。
这个弹出页面怎么弹出来的呢?
将这个脚本放在head里面,将自动打开page.html页面。
在page.html中添加
当单击authentication按钮时,将执行/711/auth函数。
在urls中,
将执行'webcontrol.foo.auth。
那我们再看'webcontrol.foo.auth是什么,这个在foo.py中:
webcontrol.foo.auth将执行“sudo /home/fpzeng/server/debian/routing/auto.sh”脚本文件,并返回popup.html页面。
这个页面在urls处理中是“(r'^711/auth/page.html$', 'webcontrol.foo.pop'),”
通过这样,将可以在web执行成品服务器本机的shell程序。
当然,这个sudo权限需要在sudo组中提前给予,apache2运行程序时的用户名是www-data
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。