On 7/7/07, Hugo Bravo R <[EMAIL PROTECTED]> wrote: > Situacion: > Necesito respaldar una base mysql desde un servidor remoto, > guardando una copia local y a la vez, subirla a un sercidor ftp. > Procedimiento: > Hago un dump desde el equipo local y luego lo comprimo a tar.gz con > un script en bash. > Luego de esto, el mismo script llama a otro script con expect que > sube el archivo al ftp. > Cuando ejecuto el script por consola, ningun problema, funciona ok... > El problema es cuando intento ponerlo en el cron. > Cree 2 links simbolicos en /etc/cron.daily, que apuntan a cada > archivo script. > La maquina es un CentOS 4.5.
Hola, muy buena descripcion. Te falta ver los logs para ver por que no funciona. Generalmente si el cron falla, se envia un email a [EMAIL PROTECTED], revisa eso. > Archivos: > > 1.- script en bash > --------------------------------------------------------------------------- > #!/bin/bash > > fecha=$(date +%Y%m%d)-$(date +%H%M) > > mysqldump -h 200.xx.xx.xx -u usuario -ppasswd --opt -f -v basex > > tmpbk/basex.$fecha.sql > > tar zcvf tmpbk/basex.$fecha.tar.gz tmpbk/basex.$fecha.sql > > rm -f tmpbk/basex.*.sql > > #Aqui llama al script que sube al ftp > ./bk.ftp.asp.exp > > rm -f tmpbk/basex.* > --------------------------------------------------------------------------- Creo que tu error debe estar cuando llamas al script que sube al ftp. Como te dije, revisa el error en el email o tira la salida a otro lado. > 2.- script en expect > --------------------------------------------------------------------------- > #!/usr/bin/expect > > set site "ftp.servidor.cl" > set user "[EMAIL PROTECTED]" > set pass "passwd" > set path "tmpbk/" > set files "basex.*" > > spawn ftp $site > expect "Name" > > send "$user\r" > expect "Password:" > > send "$pass\r" > expect "ftp>" > > send "prompt\r" > expect "ftp>" > > send "bin\r" > expect "ftp>" > > send "lcd $path\r" > expect "ftp>" > > send "mput $files\r" > expect -timeout -1 "ftp>" > > send "bye\r" > expect eof > --------------------------------------------------------------------------- Yo reemplazaria este script por esta linea: lftp -e "lcd $path; mput *; quit" ftp://$user:[EMAIL PROTECTED]/ -- Aldrin Martoq From [EMAIL PROTECTED] Tue Jul 10 08:09:41 2007 From: [EMAIL PROTECTED] (Arnaldo Ruiz) Date: Tue Jul 10 08:11:45 2007 Subject: sendmail relay In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> > > En el archivo /etc/mail/access > > http://www.sendmail.org/m4/anti_spam.html#access_db Muchas gracias voy a probar. From [EMAIL PROTECTED] Tue Jul 10 15:32:54 2007 From: [EMAIL PROTECTED] (Larry Letelier N.) Date: Tue Jul 10 15:40:50 2007 Subject: Zombies y <defunct> Message-ID: <[EMAIL PROTECTED]> Hola Gente: Vengo a acusar a dovecot-auth, nos esta dando demaziados proceso Zombies [EMAIL PROTECTED] ~]# ps -el |grep Z F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 4 Z 97 32414 12911 0 75 0 - 0 exit ? 00:00:00 imap-login <defunct> 5 Z 0 32426 12914 0 77 0 - 0 exit ? 00:00:00 dovecot-auth <defunct> top - 15:31:25 up 1 day, 2:48, 3 users, load average: 7.90, 7.72, 6.73 Tasks: 1423 total, 7 running, 1412 sleeping, 0 stopped, 4 zombie Cpu(s): 40.1% us, 9.1% sy, 0.0% ni, 0.0% id, 50.5% wa, 0.3% hi, 0.0% si Mem: 2043572k total, 1388116k used, 655456k free, 56080k buffers Swap: 4610644k total, 160k used, 4610484k free, 550024k cached alguna sugerencia? From [EMAIL PROTECTED] Tue Jul 10 15:45:48 2007 From: [EMAIL PROTECTED] (Pablo Allietti) Date: Tue Jul 10 15:44:40 2007 Subject: iptables. Message-ID: <[EMAIL PROTECTED]> hola a todos, tengo una pregunta sobre iptables. bien mi estructura en una red es tengo un firewall con 2 ip publicas y 4 servers internos con 192.168.1.x bien lo que quiero es que cuando alguien de afuera necesite conectarse por algun puerto X pase al otro server, para eso tengo forward de los puertos y listo. pero cuando son una cantidad de puertos, mas especificamente ASTERISK que necesito mapear para el server interno como se hace? yo lo que hice fue iptables -t nat -A PREROUTING -p tcp -d 200.4.135.12 --dport 5 004-5082 -j DNAT --to 192.168.1.9:5004-5082 obviamente que me da error alguien tiene alguna idea?

