Как запустить приложение на безголовом Ubuntu? [Дубликат]

У этого вопроса уже есть ответ здесь: Как сохранить процессы, запущенные после окончания сеанса ssh? 14 ответов

У меня есть NUC Intel, работающий 3.13.11.6; и я написал приложение, которое запускает простой опрос данных (cpu, использование памяти, использование диска и т. д.). NUC безголовый, поэтому я подключаюсь через SSH (шпатлевка) и могу выполнить программу.

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

У меня нет cron в системе или каким-то образом удаленный запуск приложения (о котором я знаю).

*** edit - некоторые рекомендации по использованию экрана и tmux были отличными, однако я узнаю, что это обычная реализация Ubuntu, и они недоступны.

У кого-нибудь есть предложения по наилучшему пути

Цените любую помощь!

Спасибо,

Dan, чтобы запустить приложение в безголовой системе Ubuntu и не убить процесс, когда сеанс ssh отключается? ,

1
задан 7 April 2015 в 15:45

1 ответ

screen ./example.sh

запустит ваш процесс внутри собственной оболочки. Вы можете отсоединиться от этой оболочки, удерживая CTRL и нажав A + D.

Теперь вы можете закрыть свое SSH-соединение, и процесс будет продолжать работать. Вы также можете повторно подключиться через SSH и запустить

screen -r

, чтобы вернуться к вашему процессу

1
ответ дан 23 May 2018 в 21:40

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

Похожие вопросы: