如何附加正在運行的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 --並行=10

然後又恢復了

相關內容