Jaki jest najlepszy sposób na wykonanie 5 curl
żądań parallel
ze skryptu bash? Nie mogę uruchomić ich szeregowo ze względu na wydajność.
curl
wget
multi-core
smp
Justin
źródło
źródło
Odpowiedzi:
Użyj polecenia „&” po poleceniu, aby uruchomić proces w tle, i „poczekaj”, aby poczekać na zakończenie procesu. Użyj „()” wokół poleceń, jeśli chcesz utworzyć podpowłokę.
źródło
xargs ma parametr „-P” do równoległego uruchamiania procesów. Na przykład:
Odniesienie: http://www.commandlinefu.com/commands/view/3269/parallel-file-downloading-with-wget
źródło
Używam GNU równolegle do takich zadań.
źródło
curl
zgnu parallel
?Oto
curl
przykład zxargs
:Powyższy przykład powinien zawierać
curl
każdy z adresów URL równolegle, po 10 naraz.-n 1
Jest tak, żexargs
używa tylko 1 linię zURLS.txt
pliku zacurl
wykonanie.Co każdy z parametrów xargs robi:
źródło