У меня есть текущая загрузка 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]
это вывод мне нужен, но как я могу получить его в сценарии?