Tengo una aplicación web que tiene que realizar tareas repetidas, enviando mensajes y alertas, ya uso una página de script para hacer esas tareas cuando se carga en el navegador, es decir, http://example.com/tasks.php e incluí por medio de iframe en cada página de mi aplicación web.
Ahora quiero cambiar esto para usar trabajos CRON porque el primer enfoque puede conducir a un rendimiento de jam. Entonces, ¿cómo podría hacer un trabajo CRON que visite http://example.com/tasks.php ? Sin embargo, no quiero que este trabajo de CRON cree archivos de salida como day. *!
Alojo la aplicación en un servicio de alojamiento compartido que permite trabajos CRON a través de cPanel.
No necesita la redirección, use solo
fuente
-q|--quiet Turn off Wget's output.
Puedes usarlo
curl
como está en este hiloPara los perezosos:
Esto se ejecutará cada 5 minutos.
fuente
También puede usar la línea de comandos local php-cli:
Es más rápido y reduce la carga de su servidor web.
fuente
yo uso estos comandos
Tarea cron:
fuente
puede usar esto para url con parámetros:
lynx está disponible en todos los sistemas de forma predeterminada.
fuente
Puedes usar este comando:
fuente
Puedes probar esto: -
fuente
* * * * * wget --quiet https://example.com/file --output-document=/dev/null
Encuentro
--quiet
más claro que-q
, y--output-document=/dev/null
más claro que-O - > /dev/null
fuente