![]() |
No ejecuta el cron Hola, tengo contratado un servidor dedicado virtual (VPS) con panel de control Plesk. Tengo creados varios cron jobs que ejecutan una pagina web php y lo hace correctamente (con wget). Sin embargo acabo de crear un cron para que me haga una copia de seguridad diaria de la base de datos mysql y no se ejecuta, este es el comando que utilizo: Código PHP: Este mismo comando por la consola de SSH lo ejecta correctamente y crea la copia de la base de datos en el directorio indicado, pero NO lo hace con el cron cuando le llega su momento... ¿que me puede estar fallando???? GRACIAS! |
Respuesta: No ejecuta el cron sfx4ever, Aveces el cron no reconoce los binarios si no le pasas la ruta completa, por ejemplo en este caso /usr/bin/mysqldump, inténtalo de esa manera en vez de solo "mysqldump". Saludos, |
Respuesta: No ejecuta el cron puede faltarte tambien el /bin/bash/ adelante... |
Respuesta: No ejecuta el cron Checa que la carpeta donde estas ejecutando el comando, no este protegida. |
Respuesta: No ejecuta el cron he probado con el /usr/bin/mysqldump delante y tampoco me hace la copia locmasm: ¿como compruebo si la carpeta esta protegida? GRACIAS |
Respuesta: No ejecuta el cron Cita:
|
Respuesta: No ejecuta el cron /usr/bin no va a estar protejida.. no es una carpeta web... |
Respuesta: No ejecuta el cron Último recurso, fíjate en los logs del servidor de crones a ver qué dice a la hora que debe ejecutarse. Saludos, |
Respuesta: No ejecuta el cron gracias WebTech por tu respuesta, pero yo es que estoy regular de linux... ¿cual es la ruta de los logs del servidor de crones? os recuerdo que es un CENTOS, con Plesk 8.4 Por cierto, no creo que la carpeta este protegida, ahora mismo tengo este comando en el cron (que si va perfectamente por SSH) : /usr/bin/mysqldump --all-databases -u usuario -pmipass > /var/www/vhosts/misitio.net/httpdocs/copia_$(date +%d).sql ¿puede ser tema de permisos de usuarios? Lo digo porque por SSH lo hago desde el usuario root, y por el Plesk cree un usuario especifico para que realizara esta tarea... no se si puede ir por ahi el tema... GRACIAS saludos. |
Respuesta: No ejecuta el cron sfx4ever, En CentOS deberías verlo en /var/log/cron Realmente sin tener acceso al servidor es como tratar de ponerle la cola al burro con los ojos vendados :D Te sugiero contactar a tu proveedor directo y ellos teniendo acceso al server podrán realizar una investigación minuciosa del problema. Saludos, |
Respuesta: No ejecuta el cron bueno, pues gracias a WebTech ya he visto en el log en que fallaba, parace que el cron no se traga esto: copia_$(date +%d) pues en el log me pone que trata de ejecutar esto: /usr/bin/mysqldump .... /httpdocs/copia_$(date +) Bueno, aunque todavia tengo el problema (tan solo tengo una copia de un dia como mucho), por lo menos ya he logrado que se ejecuten las copias cada dia. GRACIAS! |
Respuesta: No ejecuta el cron Me alegro que hayas pido revisar los logs y descubrir la falla :arriba: Saludos, |
| La zona horaria es GMT -6. Ahora son las 07:54. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.