如何运行多个卷曲请求,按顺序处理?

假设我是一个大的unix菜鸟,
– 我每15分钟通过cron运行一个卷曲请求.
– Curl基本上用于加载一个给定一些参数的网页(PHP),作为一个脚本,如:

卷曲http://mysite.com/?update_=1

我想要实现的是使用这种卷曲技术运行另一个“脚本”
– 每次运行其他脚本
– 在其他脚本运行之前

我已经看到curl在一个命令中接受多个url,但我不确定这是否会顺序或“并行”处理ulrs.

解决方法

它很有可能顺序地处理它们(为什么不只是测试它).但你也可以这样做:

1)创建一个名为curlrequests.sh的文件
2)把它放在一个这样的文件中:

curl http://mysite.com/?update_=1
curl http://mysite.com/?update_=3
curl http://mysite.com/?update_=234
curl http://mysite.com/?update_=65

3)保存文件并使其可执行chmod:

chmod +x curlrequests.sh

4)运行你的文件

./curlrequests.sh

要么

/path/to/file/curlrequests.sh

作为附注,您可以将请求与& amp;&

curl http://mysite.com/?update_=1 && curl http://mysite.com/?update_=2 && curl http://mysite.com/?update_=3

并使用&:

curl http://mysite.com/?update_=1 & curl http://mysite.com/?update_=2 & curl http://mysite.com/?update_=3

相关文章

在Linux系统中,设置ARP防火墙可以通过多种方法实现,包括使...
在Linux环境下,使用Jack2进行编译时,可以采取以下策略来提...
`getid`命令在Linux系统中用于获取当前进程的有效用户ID(EU...
在Linux环境下,codesign工具用于对代码进行签名,以确保其完...
Linux中的`tr`命令,其英文全称是“transform”,即转换的意...
Linux中的ARP防火墙是一种用于防止ARP欺骗攻击的安全措施,它...