shell_exec возвращает NULL - PullRequest
       14

shell_exec возвращает NULL

3 голосов
/ 04 апреля 2011

когда я запускаю код

shell_exec('ping -c 4 127.0.0.1')

возвращает NULL, но когда я запускаю ту же команду (ping -c 4 127.0.0.1) в ssh, он возвращает отлично ...

и да, скрипт может запускать shell_exec, я пробовал shell_exec('ls'), и он возвращается правильно, а shell_exec('ping -V') возвращает ping utility, iputils-ss020927, поэтому вызывается ping, но я просто не получаю ответа ...

любая помощь? спасибо!

1 Ответ

3 голосов
/ 04 апреля 2011

Решено:

Пинг не может быть выполнен как пользователь. Root должен запустить chmod +s 'type -p ping', чтобы пользователи могли запускать ping

...