是否可以全局设置curl
的超时值?例如。通过环境变量或配置文件?
我有一个 shell 脚本,其中有大约 20 个 curl
命令分散在各处,并且希望避免在各处指定 --connect-timeout
。
这是用于 shell 脚本,而不是 php 或 C/C++ 或...
最佳答案
据我在 man page 上看到的,没有这样的环境变量。
您可以创建一个名为 curl
的函数:
curl () {
command curl --connect-timeout 60 "$@"
}
因此,每当您调用 curl
时,它都会调用此函数,该函数又调用 curl
命令(command
抑制 shell 函数查找)具有相同的论点。
关于bash - curl:是否可以在shell中全局设置超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34729714/