gpt4 book ai didi

curl - 如何运行顺序处理的多个curl请求?

转载 作者:行者123 更新时间:2023-12-03 12:15:20 37 4
gpt4 key购买 nike

假设我是一个unix新秀:

  • 我每15分钟通过cron运行一次curl请求。
  • Curl基本上用于加载具有给定参数的网页(PHP),其作用类似于以下脚本:
    curl http://example.com/?update_=1

  • 我想要实现的是使用此curl技术运行另一个“脚本”,

    每次运行其他脚本时

  • 另一个脚本运行之前


  • 我已经读过curl可以在一个命令中接受多个URL,但是我不确定这会顺序还是“并行”处理ulrs。

  • 最佳答案

    它很可能会顺序处理它们(为什么不只是对其进行测试)。但您也可以这样做:

  • 制作一个名为curlrequests.sh的文件
  • 将其放入如下所示的文件中:
    curl http://example.com/?update_=1
    curl http://example.com/?update_=3
    curl http://example.com/?update_=234
    curl http://example.com/?update_=65
  • 保存文件并使用chmod使其可执行:
    chmod +x curlrequests.sh
  • 运行文件:
    ./curlrequests.sh

  • 要么
       /path/to/file/curlrequests.sh
    作为附带说明,您可以使用 &&链接请求,如下所示:
       curl http://example.com/?update_=1 && curl http://example.com/?update_=2 && curl http://example.com?update_=3`
    并使用 &并行执行:
       curl http://example.com/?update_=1 & curl http://example.com/?update_=2 & curl http://example.com/?update_=3

    关于curl - 如何运行顺序处理的多个curl请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3110444/

    37 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com