shell exec — PHP: почему shell_exec не работает с командой unix time?

Я использую shell_exec, чтобы выполнить файл Python с несколькими переменными, а затем распечатать real, user, а также sys результаты на консоль.

 shell_exec("time /Users/$USER/anaconda/bin/python
/Applications/MAMP/cgi-bin/file.py
$var1 $var2 $var3", $result );

print_r($result);

Хотя раньше это работало для меня, сейчас это не работает. Я получаю ошибку PHP Warning: shell_exec() expects exactly 1 parameter, 2 given

Это тот же ответ, если я просто time или же /usr/bin/time,

Что здесь не так?

0

Решение

shell_exec() принимает только один параметр. То, что вы использовали раньше, вероятно exec().

Что находится в командной строке, которую вы передаете (например, time или же /usr/bin/time) не имеет отношения к полученному вами предупреждению.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]