1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Como crear un cron job de una base de datos y restablecer cada hora

Tema en 'Asuntos Técnicos' iniciado por Angelmejor, 18 Abr 2010.

  1. Angelmejor

    Angelmejor __EXPULSADO__

    Hola amigos, necesito saber Como crear un cron job de una base de datos y restablecer cada hora. Es decir tengo instalado un programa, que en estos momentos está recién puestecito y lo quiero usar como demo, lo cual quien quiera lo puede manipular y al cabo de 30 minutos o de una hora, la copia de seguridad efectuada con anterioridad, se va a restablecer indicando un cron jor con cpanel. Mi pregunta es si sabe alguien los parámetros para esta tarea.
    Gracias amigos, estoy seguro que me van ayudar, siempre lo hacen. Un abrazo.
     
  2.  
  3. frankm

    frankm Usuario activo

    cron

    Entiendo que deseas recuperar tu base de datos Inicial. Correcto?

    1 - accedes a cPanel > Cron Jobs
    2 - Seleccionas Standard (o avanzada). La que mejor te parezca
    3 - En el campo para ingresar el comando:
    CODE, HTML o PHP Insertado:
    mysql -u [usuario_bd] -p [contraseña_bd] [nombre_base_datos] < archivo_respaldo.sql
    
    Salu2 y SuerT
     
  4. Angelmejor

    Angelmejor __EXPULSADO__

    Muchisimas gracias.

    Permiteme preguntarte, ¿desde donde captura el archivo de respaldo? ¿lo tengo que subir en algun sitio? también el respaldo creado me lo hizo el cpanel en zip. Perdona que abuse de tu ayuda. Un cordial saludo.
     
  5. HostingDN

    HostingDN Usuario activo

    Saludos, te aconsejo que realices el respaldo desde phpmyadmin, o bien extrae el contenido del zip y sube el archivo .sql a tu cuenta de hosting, despues en la sentencia del cron que te colocaron arriba, colocas la ruta completa de tu archivo .sql ejem:

    /home/cuentacpanel/public_html/carpeta/archivos.sql
     
  6. Angelmejor

    Angelmejor __EXPULSADO__

    Muchas gracias amigos, voy a probar.
    Un saludo.
     
  7. Angelmejor

    Angelmejor __EXPULSADO__

    Perdona de nuevo.
    esta seria la ruta? mysql -u [usuario_bd] -p [contraseña_bd] [nombre_base_datos] < /home/cuentacpanel/public_html/carpeta/archivos.sql - me podrian dar un ejemplo a que nombre se refiere arriba, donde dice cuenta cpanel? Muchas gracias.
     
  8. HostingDN

    HostingDN Usuario activo

    Saludos, cuentacpanel es el usuario con el que accedes a cpanel, y carpeta, es el nombre de la carpeta en el que guardaras el archivo, si lo guardas en public_html solo quedaria /home/cuentacpanel/public_html/archivo.sql.
    Donde archivo.sql es el nombre de tu archivo.
     
  9. Angelmejor

    Angelmejor __EXPULSADO__

    Bien amigos, esto puse en mi cron job a 30 minitos, pero no hace nada, ¿donde puede estar el error? mysql -u [usuario_bd] -p [contraseña_bd] [nombre_base_datos] < /home/cuentacpanel/public_html/carpeta/archivos.sql mi duda es donde dice cuentacpanel, tengo que poner midomio.es? o simplemente el nombre que aparece en el cpanel home/minombre ?
    Disculpen chicos las molestias, a veces no lo pillo tan rápido.
    Muchas gracias por vuestra paciencia.
     
  10. HostingDN

    HostingDN Usuario activo

    Como ya te lo indique antes, sustituye cuentacpanel por tu usuario con el que accedes a cpanel, cambias carpeta por el nombre de la carpeta en donde se encuentre el archivo, y archivo.sql es el nombre de tu archivo
     
  11. Angelmejor

    Angelmejor __EXPULSADO__

    Te voy a mostrar tal y como lo hice, ok. mysql -u [archinet_archi] -p [**************] [archinet_archi] < /home/archinet/public_html/cron_job/archi.sql
    Así es tal y como lo he creado el cron, como puedes observar el usuario es archinet y la carpeta que está en public se llama cron_job, el archivo es archi.sql. pues nada, no me hace nada, el caso es que otros cron que tengo si están funcionando bien, por ejemplo el que me actualiza los cambios de divisas cada 6 horas. ¿no cres que algun parametro debe estar mal?. Perdona las molestias, mil gracias.
     
  12. HostingDN

    HostingDN Usuario activo

    ya vi otro detalle, no tienes que poner [] quitaselos
     
  13. Angelmejor

    Angelmejor __EXPULSADO__

    Nada, amigos, no hace nada. Si ven algún detalle más les agradezco mucho. Un saludo.
     
  14. HostingDN

    HostingDN Usuario activo

    Tendria que quedar:

    mysql -u archinet_archi -p ************** archinet_archi < /home/archinet/public_html/cron_job/archi.sql

    Otra solucion esque crees un php que 1. Borre las tablas y las vuelva a crear despues y en el cron jobs coloques solo la ruta del archivo php que crees.
     
  15. Angelmejor

    Angelmejor __EXPULSADO__

    Amigos, necesito Programar el script, para que después me funcione el cronjobs. ¿alguien me podría explicar como se hace? si alguien tiene la bondad de explicarmelo, le ruego sea paso a paso, ya que estoy un poco verde. Gracias.
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·