Я запустил php-файл с помощью этой команды:

php test.php

Этот файл отлично работает.

Сценарий, однако, занимает много времени, могу ли я закрыть сеанс SSH и будет ли по-прежнему запущен файл php?

1 ответ1

0

Нет, когда вы закрываете сеанс SSH, он завершает все не разветвленные процессы, включая bash (вашу оболочку) и процессор php .

Если вы хотите, чтобы ваши программы продолжали работать при отключении, я рекомендую tmux или screen . Это запустит раздвоенный сервер сеансов, который не умрет, когда клиент отключится, и дополнительно позволит вам повторно подключиться при повторном входе в систему, чтобы вы могли видеть результаты своей программы, как если бы вы никогда не отключались.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .