El cron🔗
FacturaScripts necesita de un proceso cron para ciertas tareas de algunos plugins. No es imprescindible, pero si recomendable. Este proceso se debe ejecutar cada hora, a ser posible.
Configurar el cron se hace de forma distinta si tiene instalado FacturaScripts en Windows, Linux, Mac o bien en un Hosting externo. En esta guía le explicamos como hacerlo en cada caso.
Ejecutar el cron desde el navegador🔗
Puede ejecutar el cron manualmente desde el navegador, simplemente añada /cron al final de la url donde acceda a FacturaScripts, por ejemplo: http://localhost/facturascripts/cron
Ejecutar el cron desde el terminal🔗
Añadiendo el parámetro -cron al llamar al index.php se ejecutará el cron.
cd donde-tengas-facturascripts
php index.php -cron
Configurar el cron en un hosting🔗
La mayoría de hostings tienen una sección de tareas programas o cron en su panel de control. Desde ahí podrá crear una tarea programada para ejecutar el cron cada hora.
- Si el formulario solamente deja escribir una url, escriba la url donde tenga FacturaScripts con /cron al final. Ejemplo: http://mi-dominio.com/facturas/cron
- Si el formulario deja escribir comandos como este
php index.php
, entonces escriba este comandophp carpeta-donde-tengas-facturascripts/index.php -cron
Configurar el cron en Linux🔗
La opción más sencilla es crear un script en la carpeta /etc/cron.hourly, para que se ejecute cada hora:
cd /etc/cron.hourly
sudo touch facturascripts
sudo chmod +x facturascripts
sudo nano facturascripts
Esto crea el archivo y abre el editor de textos nano para poder editarlo. Escriba esto en el archivo:
#!/bin/sh
cd donde-tengas-facturascripts
php index.php -cron
Para guardar pulse ctrl+o y ctrl+x.