Foros del Web » Administración de Sistemas » Unix / Linux »

[SOLUCIONADO] problemas al ejecutar bash con cron

Estas en el tema de problemas al ejecutar bash con cron en el foro de Unix / Linux en Foros del Web. Estimados, Tengo un bash de respaldo para base de datos que hace un mysqldump y luego sube los archivos a otro servidor por ftp , ...
  #1 (permalink)  
Antiguo 05/09/2013, 07:58
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 10 meses
Puntos: 61
problemas al ejecutar bash con cron

Estimados,

Tengo un bash de respaldo para base de datos que hace un mysqldump y luego sube los archivos a otro servidor por ftp , el problema es que el bash se ejecuta a la hora de realizar un tail -f /var/log/cron pero no sube los archivos por ftp , pero si lo hago de forma manual sh /root/respaldo/backup.sh si lo realiza por lo cual descarto un problema de mi bash.


Los permisos de mi bash

Código BASH:
Ver original
  1. -rwxrwxrwx  1 root root  697 Sep  3 17:43 backup.sh*

La hora en que se ejecuta en crontab -e

Código BASH:
Ver original
  1. 44 17 * * * sh /root/respaldo/backup.sh


cuando se ejecuta el bash vuelco el resultado a un log.txt

Thu Sep 4 44:17:01 CLT 2013
20130905_100101
nombre_bd_20130905_100101
Creando Mysql Dump
Subiendo por FTP
ACCT command not implemented
Interactive mode off.
done


Mi Servidor es Centos 6.3 y esta sobre una vps.



Saludos ,
  #2 (permalink)  
Antiguo 05/09/2013, 08:20
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: problemas al ejecutar bash con cron

me paso algo similar y resulta que debes de colocar rutas absolutas en el código del bash, debido a que el cron lo ejecuta en un directorio diferente y no hallaba los archivos, prueba e intenta de nuevo.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 05/09/2013, 09:22
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 10 meses
Puntos: 61
Respuesta: problemas al ejecutar bash con cron

Efectivamente el problema eran las rutas al hacer mput habia que moverse al directorio de forma absoluta.

Saludos y gracias !

Etiquetas: bash, cron, servidor
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 13:45.