Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

[SOLUCIONADO] Configurando CRON automatico desde el servidor

Estas en el tema de Configurando CRON automatico desde el servidor en el foro de Drupal en Foros del Web. HOla, hasta ahora cada vez que queria ejecutar el cron, lo hacia de forma manual, pero despues de 1 año, ya me he cansado. xD ...
  #1 (permalink)  
Antiguo 04/11/2013, 14:39
raulfw
Invitado
 
Mensajes: n/a
Puntos:
Exclamación Configurando CRON automatico desde el servidor

HOla, hasta ahora cada vez que queria ejecutar el cron, lo hacia de forma manual, pero despues de 1 año, ya me he cansado. xD

Tengo entendido que se puede ejecutar desde el servidor, pero no me obedece.

Tengo 2 pregunas.

1. ¿Cual es la URL del cron de Drupal?
Tengo entendido que es esta: http://midominio.com/cron.php
Pero desde el servidor me aconsejan lo siguiente:

Command or script to execute:*
We recommend that you place scripts you wish to run via cron jobs in your 'data' (or other non-web-accessible) directory. If that is where the script is located, then a sample command would be:
/home/99081/data/script-name.sh


¿Cual seria la correcta? bueno... en realidad lo unico que quiero es que FUNCIONE.

Y el sevidor no pide nada mas.

¿ALguien lo ha configurado alguna vez?
¿Falta escribir algo mas en PHP ?

MUCHAS GRACIAS A QUIEN CONTESTE.
  #2 (permalink)  
Antiguo 05/11/2013, 03:39
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 1 mes
Puntos: 265
Respuesta: Configurando CRON automatico desde el servidor

Hola Raul

Para Drupal 7 podés usar EasyCron, tiene un módulo y todo: https://drupal.org/project/EasyCron

Si usas Drupal 6 debes ir a tu panel de control de tu servidor y configurar un "Cron job", y poner esta tarea cada 1 hora (o lo que quieras).

wget -O - -q -t 1 http://www.example.com/cron.php


Espero que te sirva!

Saludos.
  #3 (permalink)  
Antiguo 06/11/2013, 06:11
raulfw
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Configurando CRON automatico desde el servidor

Gracias Mario. ¡Parece que funciona!

Sin embargo ocurre lo siguiente:

1. Yo creo un contenido por ejemplo ahora, el 6 de Noviembre.
2. El contenido lo programo para que se publique el 6 de Diciembre.

Pasa esto:

3. El contenido se publica el 6 de Diciembre tal y como lo hemos programado PERO en authoring information, podemos ver 'Authored on: 6 de Noviembre'.

¿Que ocurre? ¿cual es el problema? Pues que yo los contenidos que se me muestran en la pagina (los publicados) los tengo ordenados por POST DATE. Entonces, el post date al ser el 6 de Noviembre, se colocara muy abajo, es decir, como si fuera antiguo, NO ARRIBA DEL TODO COMO UNA NOVEDAD RECIEN PUBLICADA.

Dicho de otra manera, ¿seria posible que el module 'Sheduler' (o lo que sea) al publicar el contenido CAMBIARA el authoring information y le pusiera EL DEL MOMENTO DE LA PUBLICACION?

Solo de esta manera se me ocurre que estaria arriba del todo, y por lo tanto tendria sentido usar este modulo.

Un abrazo.
  #4 (permalink)  
Antiguo 06/11/2013, 09:26
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 1 mes
Puntos: 265
Respuesta: Configurando CRON automatico desde el servidor

Si usas el módulo Scheduler, en su configuración tiene la opción de actualizar la fecha de creación del nodo a la hora de su programación.
No se si eso se configura desde los settings del módulo o del propio tipo de contenido.

Ahora mismo no tengo ninguna web con D6, pero estoy seguro que se puede configurar eso.

Saludos.
  #5 (permalink)  
Antiguo 06/11/2013, 10:48
raulfw
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Configurando CRON automatico desde el servidor

Si, veo que hay unas opciones dentro de la configuracion del tipo de contenido que se me habian pasado por alto. Concretamente estas 4:


Enable scheduled publishing
Check this box to enable scheduled publishing for this node type.

Alter published on time
Check this box to alter the published on time to match the scheduled time ("touch feature").

Publishing date/time is required.
Check this box to if scheduled publishing is required (e.g. the user must enter a date/time).

Create a new revision on publishing
Check this box if you want a new revision created when publishing.



Puesto que la 1 va activada por defecto. Yo diria que es la 2.
  #6 (permalink)  
Antiguo 06/11/2013, 11:17
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 1 mes
Puntos: 265
Respuesta: Configurando CRON automatico desde el servidor

Si, si activas la segunda te debe funcionar Raul!
  #7 (permalink)  
Antiguo 08/11/2013, 06:09
raulfw
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Configurando CRON automatico desde el servidor

Exacto, funciona a la perfeccion. Se publica a las 00:00 horas del dia que le digo. ^______^

Etiquetas: automatico, cron, php, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:22.