Python使用CGIHTTPServer调用shell作为cgi脚本

时间:2014-03-05 18:49:20   收藏:0   阅读:908
#!/bin/bash
echo "HTTP/1.0 200 Script output"
echo ""

echo "hello world!"

在当前目录建立cgi-bin目录,然后将上述脚本命名为hello.sh,放在cgi-bin/hello.sh

执行python -m CGIHTTPServer

然后在浏览器中输入http://<ip>:8000/cgi-bin/hello.sh

即可调用我们的cgi脚本

 

说明:

1、脚本前三行是必须的,第一行用于指定脚本执行使用的解释器,第二行和第三行是HTTP协议规范,格式为:<version> <code> <message> 空行

2、cgi脚本都是使用nobody用户执行的,所以要确保nobody可以读取并执行hello.sh

Python使用CGIHTTPServer调用shell作为cgi脚本,布布扣,bubuko.com

原文:http://www.cnblogs.com/tuzkee/p/3582132.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!