サイトにデータをアップロードするためのbashスクリプトがあります。私は遅いアップロード速度を得ていたので、xargsと-N1を使って同時に5を同時に実行しました。bashの並列プロセス間に待機時間を追加する
しかし、私が一度に5つずつ実行すると、サーバはcaptchaを解決するように求められますが、一度に1つでは問題なく動作します。
これは、すべてのプロセスがまったく同じ時刻に開始されるためです。フラグが立てられています。
とにかくここに質問がありますが、xargs/gnuパラレルでプロセスを開始する間に待ち時間(1秒)を追加する方法はありますか?
唯一のことは、pgrepスクリプトを使用することです。 wc -1はスクリプトインスタンスをカウントし、その秒数の間スリープします。
しかし、これは実際には最適ではありませんが、これを行うには良い方法がありますか?
スクリプトを貼り付けることはできますか? –
私はしたくないです:S – lelouch