Você está certo de que as instâncias do lftp não compartilham a fila de tarefas, o que, é claro, é semelhante ao funcionamento da fila de trabalhos do shell.
Ainda assim, o lftp pode, de fato, anexar a uma sessão em segundo plano existente. De acordo com o histórico de versões do lftp news , o recurso foi introduzido na versão 4.3.0 (2011-06-17). Se sua conexão com a sessão lftp for desconectada ou você sair com transferências em segundo plano em andamento, com versões recentes, você ainda poderá retomar o processo lftp em segundo plano e obter acesso à sua fila de trabalhos.
Da página do manual do lftp:
attach [PID]
Attach the terminal to specified backgrounded lftp process.
Para fazer isso, você precisa conhecer o ID do processo, PID, do processo lftp em segundo plano. Uma maneira simples de fazer isso é o comando pgrep, que lista os IDs de processo correspondentes.
Por exemplo, aqui eu faço o background de uma transferência no lftp:
lftp remote:/path> get oi-dev-151a-x86.iso
[0] get oi-dev-151a-x86.iso &
'oi-dev-151a-x86.iso' at 655360 (0%) 296.1K/s eta:46m [Receiving data]
lftp remote:/path> exit
[82106] Moving to background to complete transfers...
Isso lista o pid necessário para anexar, mas caso não tenhamos anotado isso, podemos encontrá-lo novamente com o pgrep:
$ pgrep lftp
82106
E aqui retomamos o lftp em segundo plano:
$ lftp
lftp :~> attach 82106
[82106] Attached to terminal.
lftp remote:/path> jobs
[0] get oi-dev-151a-x86.iso
'oi-dev-151a-x86.iso' at 42827776 (5%) 1.49M/s eta:10m [Receiving data]
A versão Debian estável pode não ter o recurso anexo, mas você ainda pode listar os processos lftp ativos com o pgrep.