1

У меня есть текущая загрузка ftp с lftp, которая является фоновой, и мне интересно, есть ли способ получить статус загрузки в сценарии.

Пока я понял, что это способ получить статус вручную, подключившись к сеансу lftp и набрав «jobs», f.eks:

lftp -c attach PID_OF_LFTP_PROCESS

тогда оболочка lftp подсказывает, и я могу напечатать 'jobs'

[PID_OF_LFTP_PROCESS] Attached to terminal.
lftp foo@ftp.bar:/> jobs

вывод что-то вроде:

[1] mput -c /mnt/media/upload/parts/testfiles.part* 
'/mnt/media/upload/parts/testfiles.part10.rar' at 124930848 (61%) 105.5K/s eta:12m [Sending data]

это вывод мне нужен, но как я могу получить его в сценарии?

0