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