当前位置:   article > 正文

基于Django的控制(WEB服务器SHELL脚本的运行)指南_通过django在web上实现xshell的功能

通过django在web上实现xshell的功能

 基于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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/894404
推荐阅读
相关标签
  

闽ICP备14008679号