Noviembre 21, 2017, 05:01:39 pm

Autor Tema: Ejecutar función (query) cada X tiempo  (Leído 1264 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado slayerbleast

  • Me das tu IP?
  • *
  • Mensajes: 58
  • Sexo: Masculino
  • Oh YesS!
    • Ver Perfil
Ejecutar función (query) cada X tiempo
« en: Agosto 11, 2013, 03:50:23 pm »
Hola, estoy haciendo un proyecto web donde tengo en mi base de datos una tabla que me gustaría tener actualizada automáticamente, (tengo la función creada y todo que se encarga de recoger la información que necesito, y hace un update en esa tabla). El problema es, donde pongo esa función? XD... por ejemplo ahora mismo la tengo en el home de mi página, por lo que cada vez que un usuario entre en el home se actualizaría la tabla... pero no es el caso jejeje....

Lo que me gustaría sería que por ejemplo el servidor, por él mismo, cada hora ejecutase esa función.

Para detallar, estoy usando el framework codeigniter, o sea php + mysql.

Gracias


Desconectado seth

  • El mas real
  • G#
  • **
  • Mensajes: 7889
  • Sexo: Masculino
    • Ver Perfil
Re:Ejecutar función (query) cada X tiempo
« Respuesta #1 en: Agosto 12, 2013, 02:25:55 am »
Tenes que usar un cron job que ejecute un archivo que haga eso


Ves links a xd-blog.com.ar que no andan? buscalos en You are not allowed to view links. Register or Login

Desconectado slayerbleast

  • Me das tu IP?
  • *
  • Mensajes: 58
  • Sexo: Masculino
  • Oh YesS!
    • Ver Perfil
Re:Ejecutar función (query) cada X tiempo
« Respuesta #2 en: Agosto 13, 2013, 03:58:21 am »
Lo he estado mirando y lo veo muy oscuro todo jeje

Al ser algo independiente, no sé muy bien como hacerlo, para empezar ahora estoy trabajando en local (xampp windows) pero en un futuro se tendría que subir en el servidor, que seguramente será linux.

Me podéis echar algún cable donde se vea un tutorial de esto, lo que he encontrado lo veo bastante ambiguo.

Desconectado seth

  • El mas real
  • G#
  • **
  • Mensajes: 7889
  • Sexo: Masculino
    • Ver Perfil
Re:Ejecutar función (query) cada X tiempo
« Respuesta #3 en: Agosto 13, 2013, 05:09:08 am »
Haces un php que haga lo que vos queres
Despues usas cron para que lo ejecute cada cierto tiempo (eso es en linux, en windows ni idea pero para probarlo lo podes ejecutar a mano y listo).
Fijate si el host tiene cpanel. Si tiene, entras a cpanel, vas a trabajos de cron y pones cada cuanto queres que se ejecute
Te va a pedir el comando que queres que se ejecute, en mi caso es  "/usr/bin/php-cli /home/seth/www/archivo.php"
Si no sabes la ruta de php preguntale a los de soporte

Desconectado The X-C3LL

  • Troll Profesional
  • Moderador Global
  • *****
  • Mensajes: 2462
  • Sexo: Masculino
  • Bitches, I have my powers again!
    • Ver Perfil
    • 0V3RL04D 1N TH3 N3T
Re:Ejecutar función (query) cada X tiempo
« Respuesta #4 en: Agosto 15, 2013, 02:46:00 pm »
En windows creo que el equivalente sería las tareas programadas, desde cmd creo que se hacía con el comando AT. Pero si no mal recuerdo no puedes ejecutar algo cada X tiempo, tendrías que generar un .bat que fuera llamando a tu programa en PHP y que además añadiera una tarea con AT, sumando el intervalo que quieres a la actual, que ejecutase al propio .bat.
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login - You are not allowed to view links. Register or Login


question
Como ejecutar un bat cada X tiempo?

Iniciado por DAMA$ GRATI$

9 Respuestas
4908 Vistas
Último mensaje Diciembre 09, 2009, 02:03:51 pm
por JaAViEr
xx
Abrir .bat cada X tiempo

Iniciado por Carpathfor

5 Respuestas
5235 Vistas
Último mensaje Agosto 07, 2008, 12:02:10 am
por LauBuru
question
Actualizar div cada cierto tiempo

Iniciado por AlejoBlackburn

8 Respuestas
2831 Vistas
Último mensaje Julio 22, 2012, 12:54:21 pm
por JaAViEr
xx
Mensajes cada cierto tiempo..

Iniciado por Cheatmaster

15 Respuestas
5243 Vistas
Último mensaje Febrero 14, 2007, 10:33:50 pm
por crypto136
xx
Ejecutar cada X segundos

Iniciado por tachenco

10 Respuestas
2998 Vistas
Último mensaje Julio 25, 2008, 04:25:42 am
por >>[ÐangerouS]<<
xx
Mandar mensajes cada cierto tiempo

Iniciado por WACHERAX

2 Respuestas
1297 Vistas
Último mensaje Marzo 14, 2011, 08:54:21 am
por WACHERAX
question
Hacer backup cada cierto tiempo

Iniciado por jbgg

0 Respuestas
1258 Vistas
Último mensaje Julio 06, 2011, 10:44:05 am
por jbgg
xx
Ejecutar un archivo cada 1 hora

Iniciado por JanditoOo

1 Respuestas
1787 Vistas
Último mensaje ſeptiembre 08, 2006, 05:43:43 pm
por ranefi
question
¿Como Ejecutar Aplicación cada 25 días?

Iniciado por dj-rock19

21 Respuestas
5965 Vistas
Último mensaje Noviembre 12, 2009, 03:22:07 pm
por dj-rock19
xx
Configurar TOR para que renueve su identidad cada cierto tiempo.

Iniciado por Giancamo

1 Respuestas
752 Vistas
Último mensaje Junio 04, 2013, 08:32:33 pm
por seth