Tag Archives: cron

Parámetros GET a fichero PHP por shell en Linux

Logo de PHP

A veces nos ocurre, que al programar un cron de un fichero php y llamarlo desde wget, tenemos un problema de timeout, entre otras cosas, porque las tareas programadas suelen serlo porque generan una carga en el servidor bastante grande.

Una posible solución para evitar este problema es ejecutarlo mediante en cli de PHP por linea de comandos para evitar el timeout que tiene una ejecución desde url del php, siempre y cuando el cron este programado desde el mismo servidor donde esta alojado el fichero contra el que programaremos el cron

Si sois primerizos en ejecutar ficheros por linea de comandos, el primer error con el que os encontrareis es que no podéis pasarle parámetros GET ni POST  al fichero.Aquí os dejo un pequeño truco para conseguir pasarle los parámetros GET en el cron , y además, podréis pasarle parámetros COOKIE y POST

Si lo que queréis es conseguir pasar parámetros POST o COOKIE, simplemente cambiar el parámetro que se pasa a la función parse_str $_GET por $_POST p $_COOKIE.

Si tenéis otro método más efectivo para conseguir pasar estos parámetros en un cron o en una ejecución por línea de comandos, no dudéis en dejar un comentario!

Fuente: Stack Overflow

1 Star2 Stars3 Stars4 Stars5 Stars (Sin puntuaciones)
Loading...

Copyright © 2017. Powered by WordPress & Romangie Theme.