Tareas con MySQL

Imagen de nonboard

Forums: 

Hola alguien puede ayudarme, necesito correr sql`s que esten programado a media noche o a una hora especifica, me pueden ayudar con esta inquietud.

no quiero usar mysqldump para hacer backups sino correr tareas como en MSSQL, se que hay como quisiera ver si alguien me puede dar una manito.

gracias.

saludos
nonboard

Quote:echo "select

Imagen de deathUser

[quote]

 #!/bin/bash

echo "select blablabla...." | mysql -u root -ppassword basededatos 

[/quote]

 y en el cron corres ese puto archivo ....

O puedes hacer un programa en php y correrlo desde la línea de comandos  

:)

Re: Quote:echo "select

Imagen de nonboard

[quote=deathUser]

[quote]

 #!/bin/bash

echo "select blablabla...." | mysql -u root -ppassword basededatos 

[/quote]

 y en el cron corres ese puto archivo ....

O puedes hacer un programa en php y correrlo desde la línea de comandos  

:)

[/quote]
Gracias Viejo me sirvio bastante ya resolvi todo el lio que tenia

nonboard

Me quedaría a ayudarte

Imagen de Manu

Me quedaría a ayudarte creando un script, pero ya estoy muy cansadito(disculpa es que ya es viernes y son más de las 6 ...ja..ja), te dejo esta referencia para que le saques jugo de la parte buena, espero te sirva de guía, si no el lunes estaré aquí para revisar tus comentarios y seguir trabajando en el asunto.

Si tal vez no me expliqué bien, lo que tienes que hacer es crear un archivo(script), en donde colocas todas las sentencias para conectarte a Mysql, seleccionar la BD y ejecutar las sql que necesites, luego haces crontab -e y le añades una línea como la siguiente:

01 * * * * mysql /dev/null 2>/dev/null

esto te ejecutaría la tarea cada hora.

Revisa un poco a cerca de CRON para que lo programes correctamente.

Hasta el Lunes....y que tengas un buen fin de semana

:wq

Que tal Manu, una pregunta

Imagen de devilsoulblack

Que tal Manu, una pregunta tengo un archivo respaldar.sh el cual se encuentra en la carpeta respaldos y dicho archivo tiene permiso 777 ahora en dicho archivo estan los comando que se necesitan para que me haga backup a las bd que tengo en dicho equipo, ahorra como necesito que dicho archivo se ejecute todos los dias a las 3 am he ingresado a /etc/cron.d/ y he creado un archivo llamado respa el cual tiene permiso 777 en dicho archivo he colocado lo siguiente:

00 3 * * * /respaldos/respaldar.sh

al guardar dicha linea y espero que dicho archivo se ejecute simplemente no sucede :( dicha tarea ? hay algo adicional que necesito activar o configurar para que los cron esten activos en el servidor ?

Tengo en dicho server Red Hat enterprise 4

® { No HopE & No FeaR } ®
Be part of the change, because We are the change..
Projects:
Orenses.org: http://www.orenses.org
DeVilSoulBlacK WebLog: http://www.devilsoulblack.com
Your Daily News On The Web: http://www.bitsofnews.net

® { No HopE & No FeaR } ®
Be part of the change, because We are the change..
Projects:
Orenses.org: http://www.orenses.org

io mismo me respondo

Imagen de devilsoulblack

io mismo me respondo :)

crontab -e

agrego 0 3 * * * /respaldos/respaldar.sh > /dev/null

guardo y listo :)

ciao gente :)

® { No HopE & No FeaR } ®
Be part of the change, because We are the change..
Projects:
Orenses.org: http://www.orenses.org
DeVilSoulBlacK WebLog: http://www.devilsoulblack.com
Your Daily News On The Web: http://www.bitsofnews.net

® { No HopE & No FeaR } ®
Be part of the change, because We are the change..
Projects:
Orenses.org: http://www.orenses.org