Есть PHP-скрипт на домашнем медиасервере с Apache:
<?php
$output = shell_exec(' Watch.bat ' . htmlspecialchars($_GET["name"]));
?>
Его задача получить параметр
name в запросе и передать его батнику Watch.bat, который запускает видео с названием
name в VLC.
Проблема: при текущей реализации запускается проигрывание видео и скрипт (соответственно и страница запроса) ждёт пока VLC не закроется, а видео по 10, 20, 30 минут идут, поэтому ждать бесполезно.
Что требуется от скрипта: не ждать закрытия проигрывателя VLC, а просто запустить его и всё.
Разные базовые хитрости вроде запуска через
start в батнике и прочем уже испробованы - не помогает.
На stackoverflow есть
решение, добавить в запрос:
> /dev/null 2>/dev/null &
UPD: в комментариях подсказали, что данное решение под Linux.
Вопрос: так как в php я полный ноль и нет возможности освоить его за короткое время для решения разовой задачи, прошу помочь корректно сформулировать запрос, чтобы не дожидаться его выполнения в Windows.