Как запустить SSH на удаленной машине и уйти? [дубликат]

На этот вопрос уже есть ответ здесь:

Я хочу реализовать следующие сценарии:

  1. Подключиться к удаленному машина через SSH
  2. Выполнить команду на удаленной машине - это обычно занимает 3 дня и показывает вывод во время работы
  3. Оставьте соединение SSH, не прерывая этот процесс командного терминала
  4. Подключитесь к удаленной машине с другой машины и посмотрите текущий вывод команды.
0
задан 16 May 2019 в 12:25

1 ответ

Первый сеанс:

command >> logfile &

Выполняет command в фоновом режиме и перенаправляет вывод STDOUT в файл. Посмотрите вывод:

tail -f logfile

Нажмите Ctrl + C , чтобы остановить просмотр вывода (не самого процесса).

Отключение процесса от текущего сеанса и выход:

disown
exit

Второй сеанс:

См. Текущий вывод (еще работающего) процесса:

tail -f logfile
0
ответ дан 16 May 2019 в 12:25

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

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