Возможный дубликат:
Как я храню верность работе, бегущей за выходом из системы?
Я нахожусь на Mac и мне SSH в мое поле Ubuntu и выполненный node.js (или любое другое приложение), но когда я закрываюсь из терминала на моем Mac, это выходит из процесса на поле Ubuntu. Как я могу позволить процессу продолжить работать независимый от терминала на моем Mac?
Несколько вещей можно сделать. "CTRL + z" остановит рабочий процесс, затем можно ввести "bg" к фону он для поддерживания его в рабочем состоянии. ИЛИ можно только запустить команду с "и" в конце строки. Это запустит его как фоновый процесс. Затем можно выйти из оболочки.
Одно решение состояло бы в том, чтобы использовать Экран GNU. Это - 'мультиплексор', который в этом случае означает, что это позволит, Вы, чтобы иметь несколько виртуальных терминалов открываетесь одним соединением. Прохладная вещь о является этим, что, когда Вы 'отсоединяетесь' (или близко) с экрана, он не только продолжится, любые процессы работали; это сохранит тот терминал открытым в том же точном состоянии, что Вы оставили его внутри.
Таким образом пошаговый из того, как Вы сделали бы это: