Как я могу выполнить процесс, который я запускаю во время сеанса сеанса SSH после окончания сеанса?

Возможный дубликат:
Сохраняйте сеансы SSH после отключения.

У меня есть процесс, который в основном является веб-сервером, я запускаю его во время сеанса SSH. Однако, когда я покидаю сессию (закрывая окна PuTTY), она перестает работать и отвечает на запросы. Это верно, даже если я заканчиваю команду с помощью & . С Apache у меня нет этой проблемы, у нее есть сценарий остановки, запуска и перезапуска. Я хотел бы создать что-то подобное для этой программы.

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

Благодаря!

  • Я не могу успешно сгенерировать SSH-туннель внутри контейнера докеров
  • При входе в систему на удаленном компьютере нельзя удалять файл с удаленного компьютера на локальный хост
  • Удаленная компиляция и запуск программы с использованием ssh и экрана
  • scp не может загружать / скачивать файлы, даже если ssh работает
  • Как автоматически изменить фон терминала на основе имени ssh?
  • SSH-подобный сеанс, который выживает при отключении физической сети
  • Выполнять несколько команд ssh с другим переключателем
  • Какова максимальная длина сообщения ssh-banner?
  • 2 Solutions collect form web for “Как я могу выполнить процесс, который я запускаю во время сеанса сеанса SSH после окончания сеанса?”

    Запустите его в сеансе screen .

     screen 

    Теперь запустите процесс:

     myprocess 

    Затем отделите сеанс экрана с помощью Ctrl + a d .

    Вы можете снова подключиться к сеансу экрана, набрав:

     screen -r 

    Если у вас больше сеансов, вы можете их перечислить:

     screen -ls 

    Вы можете сделать это демоном (развить его дважды или запустить его с помощью демона init системы) или для временного screen использования материала.

    Linux и Unix - лучшая ОС в мире.