Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

No ejecuta el cron

Estas en el tema de No ejecuta el cron en el foro de Shared Hosting y VPS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/07/2008, 06:52
Avatar de sfx4ever  
Fecha de Ingreso: noviembre-2003
Ubicación: aqui
Mensajes: 384
Antigüedad: 21 años
Puntos: 2
Pregunta 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:
mysqldump --all-databases -u usuario -pmipass > /var/www/vhosts/dominio.net/httpdocs/admin/copiasdb/copia_$(date +%d).sql 

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!
  #2 (permalink)  
Antiguo 02/07/2008, 17:17
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 1 mes
Puntos: 162
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,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #3 (permalink)  
Antiguo 02/07/2008, 23:52
Avatar de Tombar  
Fecha de Ingreso: junio-2008
Ubicación: /home/tombar
Mensajes: 198
Antigüedad: 16 años, 5 meses
Puntos: 11
Respuesta: No ejecuta el cron

puede faltarte tambien el /bin/bash/ adelante...
  #4 (permalink)  
Antiguo 03/07/2008, 08:09
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 17 años
Puntos: 1
Respuesta: No ejecuta el cron

Checa que la carpeta donde estas ejecutando el comando, no este protegida.
  #5 (permalink)  
Antiguo 03/07/2008, 12:26
Avatar de sfx4ever  
Fecha de Ingreso: noviembre-2003
Ubicación: aqui
Mensajes: 384
Antigüedad: 21 años
Puntos: 2
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
  #6 (permalink)  
Antiguo 03/07/2008, 13:06
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 17 años
Puntos: 1
Respuesta: No ejecuta el cron

Cita:
Iniciado por sfx4ever Ver Mensaje
he probado con el /usr/bin/mysqldump delante y tampoco me hace la copia

locmasm: ¿como compruebo si la carpeta esta protegida?

GRACIAS
Checa en tu panel de control si esa carpeta está protegida por contraseña, o al entrar a un archivo de esa carpeta, te pide usuario y password.
  #7 (permalink)  
Antiguo 03/07/2008, 14:43
Avatar de Tombar  
Fecha de Ingreso: junio-2008
Ubicación: /home/tombar
Mensajes: 198
Antigüedad: 16 años, 5 meses
Puntos: 11
Respuesta: No ejecuta el cron

/usr/bin no va a estar protejida.. no es una carpeta web...
  #8 (permalink)  
Antiguo 03/07/2008, 18:45
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 1 mes
Puntos: 162
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,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #9 (permalink)  
Antiguo 08/07/2008, 12:39
Avatar de sfx4ever  
Fecha de Ingreso: noviembre-2003
Ubicación: aqui
Mensajes: 384
Antigüedad: 21 años
Puntos: 2
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.
  #10 (permalink)  
Antiguo 08/07/2008, 13:18
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 1 mes
Puntos: 162
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,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #11 (permalink)  
Antiguo 09/07/2008, 12:30
Avatar de sfx4ever  
Fecha de Ingreso: noviembre-2003
Ubicación: aqui
Mensajes: 384
Antigüedad: 21 años
Puntos: 2
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!
  #12 (permalink)  
Antiguo 10/07/2008, 02:38
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 1 mes
Puntos: 162
Respuesta: No ejecuta el cron

Me alegro que hayas pido revisar los logs y descubrir la falla

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
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 01:23.