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

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

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

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

Благодаря!

  • Как включить системные сессии пользователя для удаленного входа в систему CentOS 7?
  • Является ли 2s «нормальным» изменением времени выполнения ssh?
  • Как добавить ключ без фразы в ssh-агент?
  • Доступна ли удаленная система с SSH с системным буфером обмена?
  • Разрешено публичное разрешение SSH (облачная платформа Google)
  • Как заставить ssh-agent работать во всех терминалах?
  • SSH-туннелирование объясняется нестандартными условиями
  • Невозможно изменить название вкладки gnome-terminal из сеанса ssh на удаленной машине debian 8
  • 2 Solutions collect form web for “Как я могу выполнить процесс, который я запускаю во время сеанса сеанса SSH после окончания сеанса?”

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

     screen 

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

     myprocess 

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

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

     screen -r 

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

     screen -ls 

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

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