使用 curl 命令从不同界面分部分下载文件,并通过脚本同时运行命令

使用 curl 命令从不同界面分部分下载文件,并通过脚本同时运行命令

我想使用 curl 命令同时在不同部分使用 ip 别名(虚拟以太网端口)下载文件,所以我所做的就是将命令粘贴到文本文件中并运行,但问题很明显,因为它在文件中,所以命令将逐个执行,所以有没有办法同时运行所有这些命令。这是命令

    curl --interface eth0:0 --range 0,38010880 http://wdl.cache.ijinshan.com/wps/download/Linux/unstable/kingsoft-office_9.1.0.4244~a12p3_i386.deb -o kinsoft-office.part1

    curl --interface eth0:1 --range 38010880 ,- http://wdl.cache.ijinshan.com/wps/download/Linux/unstable/kingsoft-office_9.1.0.4244~a12p3_i386.deb -o kinsoft-office.part2

    cat kinsoft-office.part*>kinsoft-office

有人能帮我从脚本中同时运行上述两个命令以提高下载速度吗

答案1

并行执行的一般方法是异步启动每个命令 - 在后台运行 - 通过&在命令行末尾添加一个与符号。

阅读job controlbash 手册页,或许还可以阅读Advanced Bash-Scripting Guide(www.tldp.org)

相关内容