回答:
-m
オプションを使用できます:
-m, --max-time <seconds>
Maximum time in seconds that you allow the whole operation to
take. This is useful for preventing your batch jobs from hang‐
ing for hours due to slow networks or links going down. See
also the --connect-timeout option.
If this option is used several times, the last one will be used.
これには接続時間も含まれ--connect-timeout
ます。個別に指定する場合は、オプションを使用します。
通常は、コマンドラインのオプションcurl
が呼び出されたときにこれを行います。ただし、これを変更することはできないため、別の方法があります-の設定ファイルを作成できますcurl
。Unixでは、curl
最初にcurlと呼ばれるファイルのcurlを実行しているユーザーのホームディレクトリを検索します.curlrc
。次の行でそのファイルを作成します
connect-timeout = 10
タイムアウトを10秒に短縮します。または、次のオプションを使用して、操作全体の最大時間を設定できますmax-time
。
max-time = 10
curlには「接続タイムアウト」オプションがあります。
--connect-timeout <seconds>
「ツール」がスクリプトの場合、手動で編集できます。しかし、https://unix.stackexchange.com/a/148926/77959はさらに優れています-curl-configを編集してください!