Когда я пытаюсь запустить сценарий оболочки с exec и shell_exe ничего не происходит! Когда я запускаю с этими командами ls или whoami все работы. Что бы это могло быть?
Я новичок с оболочкой сценариев, поэтому нужно несколько идей по разбору PHP-файла с использованием сценария оболочки. Наш проект PHP, и я улучшаю наш сценарий оболочки, который используется для загрузки кода на рабочий сервер. Существует один файл конфигурации PHP production.settings.php который нужно читать во время загрузки, для нескольких констант – BASE_PATH (путь к корню проекта на […]
Есть ли какой-либо возможный способ сделать эту простую функцию скрипта правильно? <?php $hi = "echo hi"; shell_exec($hi); echo "<pre>$output</pre>"; ?> пожалуйста, помогите мне?
Я пытаюсь запустить запуск сценария оболочки с помощью PHP. По сути, когда пользователь завершает действие на нашем веб-сайте, запрограммированном в PHP, мы хотим вызвать сценарий оболочки, который сам вызывает файл Java. Заранее спасибо!
У меня есть сценарий оболочки bash, который вызывает несколько PHP-скриптов, подобных этому. #!/bin/bash php -f somescript.php php -f anotherscript.php Я хочу составить журнал ошибок и / или отчет о деятельности на основе результатов этих сценариев. Есть ли способ получить статус выхода php-скрипта в сценарии оболочки? Я мог бы использовать целочисленные статусы выхода или строковые сообщения.
У меня есть команда, которую я запускаю с PHP с помощью shell_exec() . Иногда вывод команды будет содержать символы с акцентом. При запуске из Bash вывод отображается правильно. Однако при запуске из shell_exec с акцентом теряются, а результат усекается несколько. Пример вывода из Bash : . D 0 Tue Oct 25 16:45:26 2011 .. D […]
Возможный дубликат: Вызов Perl-скрипта из PHP и передача в переменных, а также использование имени переменной perl-скрипта Я хочу выполнить скрипт perl через PHP. Я использую exec() для выполнения скрипта perl. Он работает на моей машине, но не работает на сервере. Сервер основан на CentOS Linux. Я дал полное разрешение (777) как для PHP, так и […]
Для целей отладки мне нужно рекурсивно искать каталог для всех файлов, начинающихся с знака порядка байтов UTF-8 (BOM). Мое текущее решение – простой скрипт оболочки: find -type f | while read file do if [ "`head -c 3 — "$file"`" == $'\xef\xbb\xbf' ] then echo "found BOM in: $file" fi done Или, если вы предпочитаете […]