Используя терминал Bash, как я могу иметь 5 ± 2 одновременных процесса cURL, загружаемых в любой момент в сценарии, пока не останется больше ссылок?
псевдокод:
Links = {a.txt, b.txt, c.txt, d.txt ... x.txt, y.txt, z.txt}
Loop URLS in Links
if (less than 5 cURL processes)
cURL URL
else
wait until 1 cURL process stopped