#php #apache
#php #apache
Вопрос:
Я пытаюсь получить все пользовательские процессы с shell_exec
помощью функции PHP:
shell_exec("ps aux")
По какой-либо причине эта команда печатает apache
и root
обрабатывает, однако она не печатает процессы других пользователей. Даже когда я запускаю следующее:
shell_exec("ps -u myuser1 2>amp;1")
PHP не может печатать какие-либо процессы.
Кто-нибудь знает причину такого shell_exec
поведения и знает, как это исправить?
Комментарии:
1. Вероятно, это связано с разрешениями
apache
пользователя, а не с чем-либо в самом PHP.
Ответ №1:
Попробуйте сделать эхо результата
echo shell_exec («ps aux»);