今天在做项目的时候需要使用corntab定时任务来执行curl命令操作,但是中途遇到了curl相关问题,特地来做一篇笔记
由于需要使用curl来访问执行任务,特地做出来个接口来执行操作,但是其中出现了问题,任务没有被执行。于是在命令行窗口中发现了问题,curl中的get参数好像传递不完全,只传递了一个get参数。
最后终于解决了,linux命令行之中不能直接使用&符号,不然无法获取&之后的东西。
解决方法有两种:
一种是添加转义字符 /& 把&符号前面全部加上/
另一种是用双引号" " 把url给包裹起来做字符串处理