相关疑难解决方法(0)

如何暂停正在运行的 aria 下载

下载大文件时,需要多次暂停下载。可以使用 下载大文件wget。首先开始下载,然后 kill wget,然后通过 继续下载wget -c
我想根据电源故障、网络不可用等事件暂停下载太多次……并希望使用脚本自动执行。所以按下Ctrl+C不是一种选择。我知道一个进程可以被暂停kill -STOP "$pid"暂停不应该关闭与网站的连接,它应该等待恢复命令或带宽限制到非常低的使用。

我发现这些命令aria2caria2.sourceforge.net 中使用,但我无法成功使用它。这使用 RPC 方法。我可以在脚本中使用它吗?
aria2.pause(gid)

此方法暂停由 gid 表示的下载。gid 是字符串类型。暂停下载的状态变为暂停。如果下载处于活动状态,则将下载放在等待队列的第一个位置。只要处于暂停状态,就不会开始下载。要将状态更改为等待,请使用 aria2.unpause() 方法。此方法返回暂停下载的 GID。

aria2.unpause(gid)

此方法将 gid 表示的下载状态从暂停更改为等待。这使得下载有资格重新启动。gid 是字符串类型。此方法返回未暂停下载的 GID。

  1. 如何暂停(或限制带宽)已经运行的 aria 下载
  2. 有没有比aria在脚本中使用更好的下载器
  3. 是否可以在脚本中使用 RPC 方法

bash scripts downloads

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

downloads ×1

scripts ×1