Заказ закрыт
Совет по фоновому запуску программ из PHP

i
Заказчик
Отзывы фрилансеров: + 15 - 0
Зарегистрирован на сайте 13 лет и 2 месяца
Бюджет: 700 руб
8.99 $ — 7.73 €
Исполнитель определен: Дмитрий Лошманов  
Требуется параллельно из PHP скрипта запустить несколько операций копирования (xcopy) и отследить факт выполнения каждого процесса копирования. (желательно получить текст протокола).

Условия:
1. PHP 5.2
2. Запуск PHP выполняется в консольном режиме (CURL_MULTI не предлагать!)
3. Настройки в PHP.INI менять допустимо
4. Запуск под Windows


Есть рабочее решение: 

if (!($wsh_shell = new COM("WScript.Shell"))) die('При создании объекта WScript возникла ошибка!');
$command="xcopy.exe "C:\temp\!" "C:\temp\!!!" /E /H /I /R /Q /K /Y /V ";
$wsh_shell->Run($command, 0, false);


Но стоит добавить «>>log» и копирование не выполняется. 

$command="C:\xcopy.exe "C:\temp\!" "C:\temp\!!!" /E /H /I /R /Q /K /Y /V >> c:\log";
$wsh_shell->Run($command, 0, false);

Варианты php.net/manual/en/functio... перебрал — не работают. 

Требуется простое и корректное решение максимум в 2 строки кода. В заявке обязательно сообщите характеристики своего решения (доработка того кода, который я опубликовал или другое).
Разделы:
Опубликован:
19.08.2015 | 00:16 [последние изменения: 19.08.2015 | 01:32]
Заказ находится в архиве

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».