作者abig (余头)
看板perl
标题Re: [问题] 从cgi要执行另一个程式
时间Tue Apr 3 23:51:09 2007
※ 引述《iFEELing (ing)》之铭言:
: ※ 引述《abig (余头)》之铭言:
: : 大家好,
: : 我有一个问题想要问
: : 我因为论文要架设一个web server
: : 因而会使用到cgi
: : 我目前已经成功从表单传资料到我的cgi档中作处理,并且可以将资料作存档
: : 但是我必须要呼叫另一个perl档对这个存档的资料作处理
: : 所以我在cgi程式码当中加入了
: : print `perl ../../../../home/ky/pfam/pfam_scan.pl -d ../../../../home/ky/pfam
: ^^^^^^^^^^^^^^^^^^^^^^^^^
: 这东西在你的家目录下?
: 你要不要确定一下 你 www server 跑的user身份到底能不能看到/执行这个档?
: 把资料档跟perl档都搬到跟你 cgi 同目录下run看看?
我有把执行的程式权限都改成777,所以应该是可以执行的,还是有我不知道的地方?
资料档那些很大 搬移可能要很久很久很久~~~~
: : temp.fasta`;
: : 而被呼叫的pfam_scan.pl当中也会去呼叫usr/local/bin当中的hmmpfam
: /usr/local/bin ?
: : 不过从cgi当中呼叫的这个pfam_scan.pl却没办法呼叫成功
: : 抑或是hmmpfam不能成功呼叫
: 最简单的方式就是塞 debug message 进去
: 看它跑到哪里停
: 都跑不出来的话
: 看看你 www server 的 error log 里面应该有错误讯息
恩 好 我是试试看
: : 有尝试在pfam的资料夹当中写了一个print hello的程式 cgi可以顺利呼叫
: : 请问该怎麽解决勒?谢谢
我後来有尝试 不要经过pfam_scan.pl 直接在cgi执行hmmpfam,不过网页却show不出
结果,但是我可以在cgi当中把结果存档,档案内容是完整的。
後来我尝试在同一个cgi里面作输出,还是不能输出,是因为网页loading时间太长吗??
谢谢大家
--
『Together』就是 To + get + her,由此可知当初造字的人
是在告诉我们-----
想在『一起』就要
ㄧ○︿ 去 把 她
\
√ ﹀...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.155.197