Articles of exec

Сценарий Bash, выполняемый PHP exec (), не выполняет перенаправление должным образом

У меня есть сценарий, который принимает некоторые параметры и перенаправляет вывод heredoc в другой файл, чтобы создать файл виртуального хоста для веб-сервера. Когда я запускаю скрипт в командной строке, он выполняется отлично, и файл создается, но когда я запускаю его с помощью PHP exec или shell_exec, он не создает файл. Все остальное (повторение или попытка […]

Проблема с файловой системой PHP, код возврата 2

Хотите архивировать папку с помощью tar из PHP: $result = shell_exec("tar cf $sourceFile $sourceFolder -C $source > /dev/null; echo $?"); var_dump($result); Вывод: string(2) "2 " the > /dev/null; echo $? > /dev/null; echo $? вещь предназначена для вывода кода результата скрипта под linux; -C $source – изменяется в правую папку, прежде чем что-либо делать Это […]

Как запустить новый экземпляр PHP в Windows без открытия нового окна CMD?

Я хочу, чтобы несколько процессов PHP работали в фоновом режиме, не нарушая пользователей. Это код, который у меня есть: exec("psexec -d php peak.php map/eline/updatedotrange first=$first last=$last filename=$filename > NUL 2> NUL"); Но для каждого оператора exec появляется новый CMD. Этот kinda разрушает его для меня, когда я перебираю 100 раз и запускаю эту линию. В […]

Как запустить запущенную команду PHP exec ()?

Я использую ОС Windows с установленной системой wamp . Мой вопрос: Как остановить или завершить запущенную команду PHP exec () запущена? В моей ситуации я запускаю несколько команд одновременно, и есть ли что-то вроде идентификаторов, которые соответствуют, поэтому я могу остановить выполняемую команду, которую я хочу? Большое спасибо!!

какова хорошая функция php для работы с ffmpeg и индикатором выполнения

Я спрашиваю о ffmpeg и progressbar Я использовал функцию exec с ffmpeg и вывел результат в txt-файл и используя некоторый код, который я нашел здесь, чтобы <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="es"> <title>AudioXtractor</title> <body> <center> <?php define('RAPIDLEECH', 'yes'); define('CONFIG_DIR', 'configs/'); require_once('configs/config.php'); define ( 'TEMPLATE_DIR', 'templates/'.$options['template_used'].'/' ); // Include other useful functions […]

exec не работает в php-скрипте (WAMP Server)

Я использую сервер WAMP в своей системе для выполнения сценариев php. Я хочу выполнить скрипт test.php из моего основного скрипта main.php . Для этого я использую функцию exec такую ​​как this exec('php test.php'); , В test.php я дал одно высказывание echo . Но когда я запускаю свой скрипт main.php из браузера, я не могу видеть […]

Передача переменной GET в php EXEC

Я пробовал искать, но не получил много извинений, если на это что-то ответят. Я играю с несколькими кусочками, и я пытался передать переменную URL в EXEC. Вот что я пытался .. sc.exe – это программа, которую я должен передать URL-адресу: переменная $ GET_ID должна поступать из URL-адреса $GET_ID =$_GET= ['myid']; exec('sc.exe –url=http://localhost/DS1/test.php?ID='.$GET_ID.'&TEST=1'); echo $GET_ID; Когда […]

Программно получить путь к php

Я хотел бы сделать нечто подобное, чем «развить» процесс преобразования видео в фоновом режиме, в php? : exec("/usr/bin/php ./foo.php > /dev/null 2>&1 &"); // executed in Apache Однако это будет работать на различных платформах: моя машина, где php скомпилирован в ~ /, windows, несколько prod-серверов … Есть ли способ программно получить часть «/ usr / […]

R не работает должным образом при использовании функции PHP exec ()

UPDATE: SOLVED Я обнаружил проблему. Используя функцию .libPaths (), я смог определить, что каталог по умолчанию, в который был установлен пакет HH, не был включен в пути библиотеки при запуске Rscript через PHP, хотя он появился, когда R выполнял тот же код через командной строки. Я решил проблему, включив отдельный вызов .libPaths ('new / file […]

Выполнять пакетный скрипт с правами администратора в Windows 8.1 с помощью exec ()

Я пытаюсь запустить пакетный файл из php с exec (), но он не работает. Когда я запускаю тот же скрипт в командном окне в режиме администратора, скрипт работает. Теперь я хочу знать, как настроить php в том, что мой скрипт может выполняться в режиме ADMIN.