1

Я часто использую Linux, но я запутался с ним. Может быть, это глупый вопрос, но что угодно. Я вошел в xterm на удаленный хост по ssh . Теперь на удаленном хосте я запустил команду (rsync , много данных копируется с одного диска на другой). Я забыл запустить эту команду на screen . Что происходит, когда я закрываю xterm? Запуск команды прервать или нет?

1 ответ1

3

Да, это так.

Когда вы убиваете xterm , он убивает ssh (если вы не указали его отключить), который, в свою очередь, прерывает соединение и, следовательно, удаленную оболочку, которая убивает rsync.

Вы могли бы предотвратить проблему, используя screen, tmux или nohup.

Вы также можете использовать ps чтобы выяснить, запущен ли процесс, или lsof чтобы выяснить, кто-то читает или записывает определенный файл (который, как предполагается, копирует rsync ).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .