У меня есть NUC Intel, работающий 3.13.11.6; и я написал приложение, которое запускает простой опрос данных (cpu, использование памяти, использование диска и т. д.). NUC безголовый, поэтому я подключаюсь через SSH (шпатлевка) и могу выполнить программу.
Моя проблема в том, что мне нужна программа для работы в течение нескольких дней; и если я закрою сеанс шпатлевки, процесс будет убит.
У меня нет cron в системе или каким-то образом удаленный запуск приложения (о котором я знаю).
*** edit - некоторые рекомендации по использованию экрана и tmux были отличными, однако я узнаю, что это обычная реализация Ubuntu, и они недоступны.
У кого-нибудь есть предложения по наилучшему пути
Цените любую помощь!
Спасибо,
Dan, чтобы запустить приложение в безголовой системе Ubuntu и не убить процесс, когда сеанс ssh отключается? ,
screen ./example.sh
запустит ваш процесс внутри собственной оболочки. Вы можете отсоединиться от этой оболочки, удерживая CTRL и нажав A + D.
Теперь вы можете закрыть свое SSH-соединение, и процесс будет продолжать работать. Вы также можете повторно подключиться через SSH и запустить
screen -r
, чтобы вернуться к вашему процессу