shell_exec в php стиль работает после отключения? - PullRequest
0 голосов
/ 06 декабря 2018

Как работает shell_exec в php?будет ли продолжаться работа shell_exec после отключения соединения браузера с сервером?

1 Ответ

0 голосов
/ 06 декабря 2018

Процесс php будет прерван, когда клиент закроет соединение, если вы не используете ignore_user_abort (1);

Кроме того, процессу необходимо отправить что-то клиенту, чтобы проверить, все еще ли он подключен.Процесс, который не имеет выходных данных, может продолжать работать после отключения клиента.

Чтобы выполнить команду в фоновом режиме и продолжить ее после завершения процесса php, используйте что-то вроде этого:

exec($cmd.' > /dev/null &');
...