Результаты поиска по запросу "shell-exec"

2 ответа

Вызов bash с помощью PHP shell_exec - медленно

использую PHPФункция shell_exec для вызова скрипта bash на моем сервере.

5 ответов

Список «если» переключается где-нибудь?

2 ответа

PHP - Как узнать, позволяет ли сервер shell_exec

ТОП публикаций

4 ответа

Запрос аудио / видео файла для информации

3 ответа

 это единственный метод, который работает для меня в OS X, а также Heroku. Тонна других решений для запуска отдельных фоновых процессов, в т.ч. Symfony, Cocur и др. Потерпели неудачу (либо заблокировали выполнение, либо умрут, когда умрет родитель).

аю, что есть тонны подобных сообщений, но я еще не нашел решение после поиска вокруг. По сути, я пытаюсь запустить два сценария в фоновом режиме. Когда я запускаю их в командной строке, после вызова моего первого скрипта я вижу: /usr/bin/nohup ...

1 ответ

Спасибо, это сработало с escapeshellarg ()

я возникли серьезные проблемы, когда я хочу выполнить свой скрипт на python из php shell_exec (), как говорится в заголовке Это мой ...

1 ответ

@williamsowen: Да, если вы следовали подходу 2, вы не меняете пользователя, от имени которого запускается код PHP, вы просто делаете этого пользователя (а также свою обычную учетную запись) возможностью записи в репозиторий. Вам определенно нужно, чтобы он работал от имени другого пользователя? Если это так, вам нужно изучить подход 1.

еялся, что кто-то может помочь, у меня есть страница PHP, которая используетshell_exec заархивировать каталог и запуститьgit pull чтобы сбить последние изменения в хранилище. $op = shell_exec("cd /home/user/git/$repo/$dir/; zip ...

3 ответа

 к источнику (сайту), при условии, что это

аюсь выполнить скрипт powershell из PHP, но, похоже, он не работает. Сценарий newEvent.ps1 создает событие на сервере Exchange. $psPath = "powershell.exe"; $psDIR = "C:\\wamp\\www\\ant\\assets\\ps\\"; $psScript = "newEvent.ps1"; $runScript = ...

3 ответа

система

я выполняю свою команду в PHP сshell_exec он всегда возвращает пустую строку. Я пыталсяshell_exec('ls -l'); и это работает. Я поместил команду в отдельный файл и все тот же результат. $shellOutput = shell_exec("pacmd list-sinks | grep 'volume: ...

2 ответа

) Если вы не можете заставить это работать, подходящее место, чтобы спросить это ServerFault.com.

ел бы создать сценарий php для выполнения команды оболочки и вернуть ее вывод. Серверу требуется закрытый ключ. Когда я впервые решил проверить это, я создал это: <?php $command = "ls"; $output = shell_exec($command); echo "<pre>$output</pre>"; ...