Я запустил программу php в Ubuntu, могу ли я закрыть сессию SSH?
Я запустил php-файл с помощью этой команды:
php test.php
Этот файл отлично работает.
Сценарий, однако, занимает много времени, могу ли я закрыть сессию SSH и будет ли файл php работать?
1 ответ
Решение
Нет, когда вы закрываете сеанс SSH, он завершает все не разветвленные процессы, включая bash
(ваша оболочка) и php
процессор.
Если вы хотите, чтобы ваши программы продолжали работать при отключении, я рекомендую tmux
или же screen
, Это запустит раздвоенный сервер сеансов, который не умрет, когда клиент отключится, и дополнительно позволит вам повторно подключиться при повторном входе в систему, чтобы вы могли видеть результаты своей программы, как если бы вы никогда не отключались.