web-dev-qa-db-ja.com

Wget、失敗またはタイムアウト後に再試行を中止

私はwgetでURLを呼び出しています:

/usr/bin/wget --read-timeout=7200 https://site_url/s

この場合、Wgetは15分ごとにGET要求を実行しますが、タイムアウトが設定されているにもかかわらず、なぜこれが発生するのですか?

呼び出しは1回だけ行う必要があります。どうすればwgetを再試行しないように設定できますか?
私はあなたが設定できることを知っていますt=nしかし、0は無限であり、1は私が望むよりも1多い。

11
Kisaragi

Manページをもう一度読んでください:

   -t number
   --tries=number
       Set number of tries to number. Specify 0 or inf for infinite
       retrying.  The default is to retry 20 times, with the exception
       of fatal errors like "connection refused" or "not found" (404),
       which are not retried.

使用する -t再試行ではなく、試行回数を定義します。

16
Gene