2011-04-03 88 views
3

当我运行的代码了shell_exec返回NULL

shell_exec('ping -c 4 127.0.0.1') 

它返回NULL,但是当我运行ssh的同一命令(ping -c 4 127.0.0.1),它完美地返回...

,是的,剧本可以运行shell_exec,我试过shell_exec('ls'),它正确返回,并且shell_exec('ping -V')返回ping utility, iputils-ss020927所以ping被调用,但我只是得不到回应...

任何帮助吗?谢谢!

回答

3

已解决:

Ping不能作为用户执行。 Root必须运行chmod +s 'type -p ping'以便用户运行ping