Resulta que haciendo un Cron para se ejecute una url cada cierto tiempo nos hemos encontrado con que al hacer «curl http://mi-url-con-parametros?p1=1&p2=2» no funciona bien porque parece que hay que escapar el carácter «&«.
Pues no. No es eso.
Lo que tenemos que hacer es utilizar el parámetro -d de curl para indicar los parámetros. (valga la redundancia).
Así pues, la instrucción anterior la podéis probar como:
/usr/bin/curl -d «p1=1&p2=2» http://mi-url-con-parametros/
Otro ejemplo:
/usr/bin/curl -d «option=com_ejemplo&view=ajax&no_html=1&task=one_task» http://www.midominio.com/index.php
Espero que os ayude. xD