如何附加正在运行的 lftp 进程

如何附加正在运行的 lftp 进程

lftp在 CentOS 机器上连续运行了几天的进程。我阅读了lftp手册页并找到了该attach命令。但是当我从 shell 中使用相应的进程 ID 调用它时,lftp我得到了Unknown command "attach".

有什么建议么?

答案1

可能存在以下几个原因:

  1. 您的lftp版本低于4.3.0,请参见变化
  2. 您正在使用 Debian 稳定版本。

根据这个答案

虽然 Debian 稳定版本可能没有附加功能,但您仍然可以使用 pgrep 列出活动的 lftp 进程。

cmd:move-background-detach但是如果您将设置设为false,然后使用fg命令恢复,您就可以欺骗 shell lftp手册页

答案2

在稳定的 Debian 上。

断开连接后(计算机进入睡眠模式),我只需重新连接到 ssh,cd 到本地目录,通过 lftp 登录到外部服务器,然后再次执行相同的命令

镜像-c --parallel=10

然后又恢复了

相关内容