У меня есть скрипт bash для загрузки данных на сайт. Я получал медленную скорость загрузки, поэтому я начал работать параллельно, 5 одновременно, используя xargs и -N1.
Однако проблема в том, что сервер запрашивает у меня капчу, если я запускаю ее 5 раз, тогда как она отлично работает с 1 за раз.
Я полагаю, это потому, что все процессы запускаются в одно и то же время, я отмечен.
В любом случае, вот вопрос, могу ли я добавить ожидание (скажем, 1 секунду) между запускающимися процессами в xargs / gnu параллельно?
Единственное, что я мог придумать, это использовать скрипт pgrep | wc -1 для подсчета экземпляров скрипта и ожидания в течение этого количества секунд.
Однако, это действительно не оптимально, есть ли лучшие способы сделать это?