Клиент 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
, Документация здесь.