[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: shell_exec() всегда возвращает null
Nikitian
Нужно пыхом запустить им же сформированную команду. Команда имеет вид:
DISPLAY=:1 /some/programm --some="params"

Через консоль исполняется на ура, а через пых не хочет. shell_exec() возвращает NULL, exec() пустую строку.
Чую, что где-то туплю, но где именно никак не приходит прозрение.
Winston
Safe mode отключен?
Путь к программе абсолютный прописываешь?
Nikitian
safe_mode off
Путь абсолютный. Другие комманды исполняются, как и доступные программы. Подозреваю проблему с указанием display=:1...

Поймал ошибку. Не знаю в чём дело, но добавление к команде " 2>&1" вывело информацию с ошибкой. Т.е. получилось

var_dump(shell_exec($str." 2>&1"));


Проблема поиска ошибки решена, всем спасибо :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.