2011-04-03 93 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