如何在bash脚本中添加下载文件的进度状态

如何在bash脚本中添加下载文件的进度状态

我想在我的电报机器人上显示(定期更新)文件的下载/上传进度。

我使用 aria2 进行下载,使用 rclone 进行上传。我使用的只是 bash/shell 脚本。

aria2c $url | text=$(grep '%') | curl -s "https://api.telegram.org/bot${TG_TOKEN}/editMessageText" --data "message_id=${msg_id}&text=DOWNLOADED-${text}&chat_id=${ch_id}&parse_mode=HTML&disable_web_page_preview=True"

我还希望它每 5 秒更新一次。

答案1

aria2c $url --summary-interval=5

来源:高级选项

相关内容