想在perl cgi程序中执行一个程序,诸如TCPDUMP等类型的程序,今天用system("tcpdump -i eth0");后觉得没有反应,不知道是怎么回事?请高手指点,如何在cgi中执行该类操作。
在使用Perl cgi编程时,使用system函数调用Linux命令时,需要回答该命令的提示才可进一步操作,请问这种问题该如何处理?谢谢。
本帖最后由 ouyxia 于 2010-11-22 11:48 编辑 各位大侠好 在用shell编写的cgi中,怎么使用重定向到另一个文件里。 top > ./top.log 以下是一个用shell编的cgi程序 #!/bin/bash echo "Content-Type:text/html" echo "" echo "" echo "
" top > ./top.log echo "" echo "" 但是top > ./top.log 这个命令是不能执行的。。我现在就想使用这种重定向到一个文件里。
我有Perl脚本在本地执行正常
我在apache中使用
[code]ScriptAlias /twiki/bin/ "/home/httpd/twiki/bin/"
Alias /twiki/ "/home/httpd/twiki/"
BrowserMatchNoCase ^$ anonymous_spider
我对于cgi不是很熟悉,反正他是用perl语言写的,里面有获取参数的方法,如: my $d_id=$cgi->param("d_id"); my $myurl=$cgi->param("url"); my $title=$cgi->param("title"); 我是个很熟悉java编程的程序员,我想,我能否实现一个接口,cgi只用来接受参数,然后我将参数传递到一个java处理程序,进行逻辑操作已经数据库访问等。 接口设计如下: 将cgi提交过来的post或get请求变量,跟在java命令行要执行的类文件后面,然后在类...
我的python脚本为: #!c:\Python25\python.exe import time def printHeader( title ): print """Content-type: text/html
问个较弱的问题,cgi中如何调用JS? 我写了一个提交用户资料的PERL cgi,但判断所输入的数据是否正确是件很头疼的事,如果能象JS一样,一点“submit”就能调用判断函数,就方便多了。我的方法是先不判断,直接提交数据,然后再写另一个处理及入库cgi,接收前一个程序发送的数据,进行正确性判断,最后存入DB。这样,我就不能只使用一个cgi完成所有的工作,而非得使用两个cgi程序。 请高人指点!3X
awk '{print $1","$2","$3}' e.txt > e.csv 在unix运行成功 我将它放到perl中 用system函数调用 system "awk '{print $1","$2","$3}' e.txt > e.csv"; 虽然没报错,但得不到我要的结果 请大神们帮我瞧瞧 到底哪里错了
按照perldoc的描述,要获取一个命令调用的返回值有以下几种情况: [code] @args = ( "command","arg1","arg2" ); system(@args) == 0 dir "execute system command failed[/code] 更加精确的捕捉: [code] if ($? == -1) { print "failed to execute: $!\n"; } elsif ($? & 127) { printf "child died with signal %d, %s coredump\n", ($? & 127), ($? & 128) ? 'with' : ...