Я запустил программу php в Ubuntu, могу ли я закрыть сессию SSH?

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

php test.php

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам