Почему shell_exec возвращает null?

271
17 октября 2017, 04:11

Есть Python скрипт. Через терминал все работает нормально.
При вызове из PHP функцией shell_exec() возвращает null. Владелец самого скрипта тотже что и на apache. Даже права расставил 077. При вызове других Python скриптов тоже все нормально работает. В самом скрипте внутри есть задержка. Следственно думаю shell_exec тупо просто не ждет завершения этого скрипта для возвращения output. При том никакие ошибки не выводятся.

Answer 1

Сам нашел. Нужно было во внутрь shel_exec() после самой команды добавить " 2>&1"

READ ALSO
Php, file_put_content

Php, file_put_content

Как можно сохранить время, когда в последний раз человек зашел на страницу? Ситуация заключается вот в чем: Вы зашли на страницу, нажали на кнопкуЕсли...

328
Как преобразовать столбец из БД в строку?

Как преобразовать столбец из БД в строку?

Получаем пароль пользователя из БД по критериям(почта и логин)

293
Mysql обрезает текст со смайлами

Mysql обрезает текст со смайлами

Получаю текст, он содержит смайлики эмодзи, пример: https://emojioru/animals-nature/d83cdf44-1f344-grib

328