Клиент SSH отключен, после повторного входа, как я могу повторно контролировать мой процесс или программу?

Как показано ниже:

Шаг 1: SSH Войти на удаленный хост.

Шаг 2: Используйте gdb debug proc_a,

Шаг 3: Используйте подкоманду GDB (gdb) shell vi tes.cотредактируйте файл.

Шаг 4: у клиента ssh есть что-то неизвестное сообщение об ошибке сбоя (не может ввести какую-либо команду на удаленный хост)

Шаг 5: Я должен заново зарегистрировать удаленный хост, используя SSH.

Вопрос в том, как я могу продолжить отладочную работу, которую выполняет Step1f?

2 ответа

Решение

Использование screen,

Я бы сделал: screen gdb debug proc_a вначале.

Когда вам нужно вернуть его, позвоните, screen -r для повторного подключения.

Ищи свой screen экземпляр, который выполнял этот cmd, и все готово.

Вопрос в том, как я могу продолжить отладочную работу, которую выполняет step1?

использование screen, Документация здесь.

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