PHP на машине с Windows; Начать процесс в фоновом режиме
Я ищу лучшее или любой способ действительно запустить процесс из php в фоновом режиме, чтобы я мог убить его позже в сценарии.
Прямо сейчас яиспользуя: shell_exec ($ Command); Проблема в том, что программа ожидает закрытия программы.
Я хочу что-то, что будет иметь тот же эффект, что и nohup, когда я выполню команду оболочки. Это позволит мне запустить процесс в фоновом режиме, чтобы позже в скрипте его можно было закрыть. Мне нужно закрыть его, потому что этот скрипт будет работать на регулярной основе, и программа можетне быть открытым, когда это работает.
Мы думали о создании файла .bat для запуска команды в фоновом режиме, но даже тогда, как я могу завершить процесс позже?
Код ямы видели для Linux это:
$PID = shell_exec("nohup $Command > /dev/null & echo $!");
// Later on to kill it
exec("kill -KILL $PID");
РЕДАКТИРОВАТЬОказывается, я нене нужно убивать процесс