Avisos
Vaciar todo

Cron job para facturas  

 
Antonio
 Antonio
Estimable Member

Hola!

Estoy leyendo la documentación de un componente de facturas Artio VM Ivoice. Estoy mirando como hacer una tarea Cron para el envío de facturas de forma automática.

La duda que tengo es que no sé como crear un Cronjob. He visto un tutorial de como hacer uno
.

Lo que no tengo claro en la documentación a la hora de hacer el cron si en el campo de minuto por ejemplo tengo que poner 0-59,hora (0-23),etc,etc,etc. También desconozco en el comando que se pone.

Un saludo

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 20/05/2014 9:58 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Antonio,

Los trabajos de cron son tareas programadas que se ejecutan en horarios predefinidos o a intervalos en el servidor. Muchas veces, un trabajo de cron es una serie de tareas sencillas ejecutadas desde un archivo script.

Añadir un correo electrónico para recibir las notificaciones de la tareas cron que se ejecutan:

La sección del Correo electrónico de cron (Correo electrónico para cron) te permite especificar una dirección de correo electrónico en donde desea recibir notificaciones cuando corren sus tareas de cron.

Para especificar una dirección de correo electrónico:
- Escribe la dirección de correo electrónico donde deseas recibir las notificaciones en el campo Correo electrónico.
- Pulsa el botón Actualizar e-mail (Actualizar correo electrónico).

Añadir una tarea de cron:

1. Configura el intervalo al cual deseas ejecutar la tarea de cron:
- Configuraciones comunes — Este menú te permite seleccionar intervalos usados comúnmente, sin especificar las configuraciones para el minuto, hora, día, mes, etc.
- Minuto — Usa este menú desplegable para seleccionar la cantidad de minutos entre trabajos de cron o el minuto de cada hora que deseas ejecutar la tarea de cron.
- Hora — Usa este menú desplegable para seleccionar la cantidad de horas entre tareas cron o la hora de cada día que deseas ejecutar la tarea de cron.
- Día — Usa este menú desplegable para seleccionar la cantidad de días entre tareas cron o el día del mes que deseas ejecutar la tarea de cron.
- Mes — Usa este menú desplegable para seleccionar la cantidad de meses entre tareas cron o el mes del año que deseas ejecutar la tarea de cron.
- Día de semana — Usa el menú desplegable para seleccionar el (los) día(s) de la semana cuando deseas ejecutar la tarea de cron.
2. En el campo Comando, escribe el comando que deseas que ejecute el sistema.
- Si no deseas recibir un correo electrónico que te notifique sobre una tarea de cron específica, añade la siguiente línea al comando: >/dev/null 2>&1 .
3. Pulsa Agregar nueva tarea de cron (Añadir una nueva tarea de cron).

Ver trabajos de cron existentes

La tabla Tareas de cron actuales muestra las tareas de cron instaladas en tu servidor.

- Desde aquí, puedes editar o borrar una tarea de cron previamente creado.

Si deseas crear una tarea cron nueva, los pasos a seguir para configurar Cron Jobs serían los siguientes:

1. Accede al menú Cron Jobs y haz clic en el icono correspondiente situado en la pantalla principal de la interfaz de cPanel.
2. Clic en “Avanzado” o “Advanced” para acceder al Administrador Cron.
3. Introduzce la dirección de email a la que quieres enviar el comando.
4. Introduzce el comando que quieres que ejecute Cron Jobs en el campo en blanco que aparece bajo la etiqueta “Command” o “Comando”.
5. Selecciona la frecuencia con la que quieres que se ejecute dicho comando. Sólo tendrás que introducir un asterisco en la caja que corresponda.
6. Haz clic en “Guardar” o “Save Crontab” para que se salven los cambios de configuración.

Verifica que todo es correcto y que se ejecuta la tarea.

Nota: Ten cuidado al programar los trabajos de cron. Si los ejecutas con mucha frecuencia puedes causar que el servidor trabaje con lentitud y recibas avisos por parte de soporte al respecto.

Saludos

ResponderCitar
Respondido : 21/05/2014 12:22 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Antonio
 Antonio
Estimable Member

Buenas tardes Luis

Muchas gracias,ya funciona la tarea Cron. Lo que si estaba pensando es lo que has comentado sobre la frecuencia. ¿Qué intervalo me recomendáis?. Yo he puesto unos 5 minutos.

Un saludo

ResponderCitar
Respondido : 21/05/2014 8:24 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Antonio

Esto depende del volumen de facturas que proceses en tu sitio web, evalúa cuantos pedidos por hora se realizan y de acuerdo a eso tendrás una idea de cada cuanto ejecutar el cron.

Saludos.

ResponderCitar
Respondido : 21/05/2014 10:28 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Antonio
 Antonio
Estimable Member

Ok, perfecto.

Muchas gracias Jhon

Un saludo

ResponderCitar
Respondido : 22/05/2014 11:27 am