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