Можно ли продолжить сеанс ssh при каждом повторном подключении? [dубликат]

Это оказалось проблемой с настройками видеокарты. Я выполнил редактор конфигурации для видеокарты. В этом случае, выполнив

gksu nvidia-settings

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

530
задан 21 October 2010 в 17:09

92 ответа

Вместо:

  cmd options;   

Добавить до nohup :

  nohup cmd options & amp;   

Затем вы сможете увидеть консольный stdout:

  tail -f nohup.out  
-1
ответ дан 15 August 2018 в 19:14

Вы можете сделать это, используя экран .

Наберите man screen , чтобы узнать больше или прочитать эту страницу screen man .

Простой сценарий:

  • ssh в вашем удаленном поле. Введите экран Затем запустите процесс, который вы хотите.
  • Нажмите Ctrl-A, затем Ctrl-D. Это будет «отсоединять» сеанс экрана, но оставит ваши процессы запущенными. Теперь вы можете выйти из удаленного окна.
  • Если вы хотите вернуться позже, снова войдите в систему и введите экран -r . Это «возобновит» сеанс экрана и вы можете увидеть результат своего процесса.
178
ответ дан 18 August 2018 в 22:02
  • 1
    Обычно я называю сеансы экрана с помощью экрана -S name , чтобы упростить подключение к правильному позже. – David Oneill 25 November 2012 в 04:37
  • 2
    Ссылка не работает – Gab是好人 16 September 2016 в 16:50
  • 3
    Лично я работаю над коробкой без программного обеспечения для управления пакетами. Потратив примерно полчаса на создание зависимостей для TMUX (который у меня лично есть и у меня есть) из источника, стало ясно, что экран стал лучшим и более простым решением для меня. TL; DR: оптимальное решение этой проблемы зависит от варианта использования, машины и того, сколько времени вам нужно настроить. Спасибо за этот ответ :) – Max von Hippel 1 November 2017 в 07:30
  • 4
    Комбинация с экраном -S перед выходом и screen -r при возвращении поразительна! – Meloman 14 March 2018 в 14:03
  • 5
    Спасибо за это. Это решение сработало для меня, пока tmux не сделал (я использую версию bash для Windows, а ssh'ing - в Linux-машину) – Michael Sorensen 13 May 2018 в 22:53

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

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