У меня есть lftp
процесс, работающий несколько дней подряд на машине CentOS. Я прочитал lftp
man-страницы и обнаружил attach
команду. Однако, когда я вызываю ее с соответствующим идентификатором процесса из lftp
оболочки, я получаюUnknown command "attach".
Какие-либо предложения?
решение1
Причин может быть несколько:
- Ваша
lftp
версия ниже 4.3.0, см.Изменения. - Вы используете стабильную версию Debian.
В соответствии сэтот ответ:
В стабильной версии Debian может отсутствовать функция присоединения, но вы все равно можете получить список активных процессов lftp с помощью pgrep.
Но вы можете обмануть оболочку, если установите cmd:move-background-detach
параметр false
и воспользуйтесь fg
командой для lftp
возврата.Видетьстраница руководства.
решение2
В стабильной версии Debian.
После отключения (компьютер перешел в спящий режим) я просто переподключился по ssh, перешел в локальный каталог, вошел на внешний сервер через lftp и снова выполнил ту же команду.
зеркало -c --parallel=10
И это возобновилось