作者maximum (月无痕)
看板Perl
标题[问题] cgi网页
时间Sat Jan 3 00:47:57 2009
我用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
1F:→ maximum:已经解决了 发现是目录权限问题...Orz 01/03 01:01