我想创建linux shell脚本以并行运行CURL命令
例如:我有三个命令,如
我想同时调用上面三个命令。
感谢任何帮助。
答案 0 :(得分:8)
我认为bash脚本如:
#!/bin/bash
curl -s http://localhost/process.php?id=1 &
curl -s http://localhost/process.php?id=2 &
curl -s http://localhost/process.php?id=3 &
但是,这会将所有任务作为后台进程启动。 不知道同时启动过程有多重要。
答案 1 :(得分:2)
我认为你可以使用&在一行中的curl命令之间,如下所示:
curl -s http://localhost/process.php?id=1 & curl -s http://localhost/process.php?id=2 & curl -s http://localhost/process.php?id=3