免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2508 | 回复: 9
打印 上一主题 下一主题

怎样通地IE页面中的一个按钮来执行linux中的一个shell [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-07 17:09 |只看该作者 |倒序浏览
假若在IE中有一个按钮"submit",我想在点击submit的时候,执行的是linux下的一个shell脚本,执行完后返回一个提示信息。
怎么实现呀?
多多指教!

论坛徽章:
0
2 [报告]
发表于 2007-07-07 19:34 |只看该作者
IE? Windows?
楼主要装Cygwin吗?

论坛徽章:
0
3 [报告]
发表于 2007-07-08 14:12 |只看该作者
那得用perl/PHP来实现了,比如webmin里的类似功能。用它们的系统函数(system)执行shell程序。

论坛徽章:
0
4 [报告]
发表于 2007-07-08 15:16 |只看该作者
其实很简单的, sh可以做到, awk也能做到.

你可以参考linux与unix shell编程指南中第29章

另外你可以看下面这个链接:
http://www.tenon.com/support/webten/papers/webten-shell-cgi.html

其实cgi基本模型很简单^^

具体的, 你google 下shell + cgi等关键字

论坛徽章:
0
5 [报告]
发表于 2007-07-08 21:31 |只看该作者
用C写cgi实现比较简单

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
6 [报告]
发表于 2007-07-09 00:57 |只看该作者
原帖由 Edengundam 于 2007-7-8 15:16 发表
其实很简单的, sh可以做到, awk也能做到.

你可以参考linux与unix shell编程指南中第29章

另外你可以看下面这个链接:
http://www.tenon.com/support/webten/papers/webten-shell-cgi.html

其实cgi基本 ...

学习~~~, 送个鲜红给你~~

论坛徽章:
0
7 [报告]
发表于 2007-07-09 01:16 |只看该作者
原帖由 littlebirds 于 2007-7-7 17:09 发表
假若在IE中有一个按钮"submit",我想在点击submit的时候,执行的是linux下的一个shell脚本,执行完后返回一个提示信息。
怎么实现呀?
多多指教!


楼主没有说清楚,到底是client的browser执行?还是server去执行?

论坛徽章:
0
8 [报告]
发表于 2007-07-09 09:33 |只看该作者
搞个iframe 或ajax,按钮的时候调用aps|jsp|php,
以php为例,你可以
<?
$return_value= exec('/my/path/shell');
?>

论坛徽章:
0
9 [报告]
发表于 2007-07-09 10:17 |只看该作者

回复 #7 seeLnd 的帖子

从客户端的IE上执行shell脚本

论坛徽章:
0
10 [报告]
发表于 2007-07-09 13:24 |只看该作者
安装apache后,在...cgi-bin/下会有两个文件:
printenv
test-cgi
就是shell
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP