看板 Perl 關於我們 聯絡資訊
我用perl寫了一個cgi網頁 然後有呼叫系統的grep指令來做檔案搜尋 我的寫法是$result = `grep -r 'xxxx' /home/* |cut -c 1-15`; 用recursive的方式去搜尋home底下所有包含xxxx字串的檔案 可是後來發現這樣子用在shell底下的確跑得出來結果 但是在網頁上跑後,卻只能搜尋到一層目錄(只有/home/這層目錄底下的檔案) 如果是/home/123/多層目錄裡面的檔案就搜尋不到了 所以沒有辦法像在shell底下執行一樣,得到正確的結果 請問為什麼會這樣? 該如何解決呢? 謝謝 -- Beauty is power a smile is its sword - Charles Reade -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.115.8
maximum:已經解決了 發現是目錄權限問題...Orz 01/03 01:01