[問題] 從cgi要執行另一個程式

看板Perl作者 (餘頭)時間18年前 (2007/04/03 20:09), 編輯推噓4(402)
留言6則, 3人參與, 最新討論串1/3 (看更多)
大家好, 我有一個問題想要問 我因為論文要架設一個web server 因而會使用到cgi 我目前已經成功從表單傳資料到我的cgi檔中作處理,並且可以將資料作存檔 但是我必須要呼叫另一個perl檔對這個存檔的資料作處理 所以我在cgi程式碼當中加入了 print `perl ../../../../home/ky/pfam/pfam_scan.pl -d ../../../../home/ky/pfam temp.fasta`; 而被呼叫的pfam_scan.pl當中也會去呼叫usr/local/bin當中的hmmpfam 不過從cgi當中呼叫的這個pfam_scan.pl卻沒辦法呼叫成功 抑或是hmmpfam不能成功呼叫 有嘗試在pfam的資料夾當中寫了一個print hello的程式 cgi可以順利呼叫 請問該怎麼解決勒?謝謝 -- 『Together』就是 To + get + her,由此可知當初造字的人 是在告訴我們----- 想在『一起』就要 ㄧ○︿ 去 把 她 \ √ ﹀... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.155.197 ※ 編輯: abig 來自: 140.138.155.197 (04/03 20:22)

04/03 20:23, , 1F
PATH ?
04/03 20:23, 1F

04/03 20:27, , 2F
請問你是問?
04/03 20:27, 2F

04/03 20:35, , 3F
perl寫成絕對路徑?? 還是把程式加上可執行?
04/03 20:35, 3F

04/03 21:24, , 4F
我改成絕對路徑一樣還是不行使用 請問還有其方式嗎?
04/03 21:24, 4F

04/03 23:28, , 5F
那其他位置也寫成絕對路徑呢?
04/03 23:28, 5F

04/03 23:46, , 6F
都寫成絕對路徑了說
04/03 23:46, 6F
文章代碼(AID): #164aFjif (Perl)
文章代碼(AID): #164aFjif (Perl)