Я пишу PHP-скрипт, который запустит программу на сервере.PHP exec() не возвращается
Я делаю это с:
exec('myAppName');
Эта строка кода «работает» в том, что он на самом деле выполняет программу, однако, я не могу получить его, чтобы вернуться (продолжить прошлое) от этой линии.
Он будет просто висеть там, пока я не закрою открытую программу или не превысит max_execution_time.
Я пропустил что-то очевидное?
Вы хотите 'fork', а затем' exec'?Потому что 'exec' не должен каким-то образом« фона »этого процесса. – Borealid
Выстрел в темноте, но попробуйте использовать '' passthru() '] (http://php.net/passthru) вместо' exec() '. Результат программы может что-то показать. –
Пробовал passthru(), а также с тем же результатом. –