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?

Responder a