这里所指curl无法执行Url情况是针对带参数的链接,方法体中无法获取参数的值。

 

比如:

*/7 * * * * curl http://localhost:8088/backening/sysOrder.do?sign=5c842099-36b9-46cc-a78b-4f51787bdf72&hours=24

 

每隔7分钟执行一次任务,取消24小时未支付的订单。24小时作为参数传递进行,但方法体中无法获取24这个参数。

 

问题大概出在了&上面,&出现在命令中与出现在url的含义是不一样的,换成curl 'url'就没有问题了。

 

#crontab -e 后,修改命令如下:

*/7 * * * * curl 'http://localhost:8088/backening/sysOrder.do?sign=5c842099-36b9-46cc-a78b-4f51787bdf72&hours=24'

#即能正常运行。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2021-09-19
  • 2021-08-21
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-17
  • 2022-01-05
  • 2022-12-23
  • 2021-10-15
  • 2021-07-31
  • 2021-08-17
相关资源
相似解决方案