[FUGSPBR] shell - comportamento estranho
Carlos Alberto
carlinho em xprt.eti.br
Seg Set 15 21:36:34 BRT 2003
pessoal,
tenho um shell-script que estava rodando bem no FreeBSD 4.8-stable, e
passou a se comportar mal com o FreeBSD 5.1-RELEASE.
o script gera uma copia de uma base postgresql de um servidor para outro,
e trabalha da seguinte maneira:
seta algumas variaveis
para o postgresql
executa a sincronizacao (via rsync)
restarta o postgresql.
o comportamento e o seguinte:
seta as variaveis
para o postgresql
executa a copia
"cancela" (CTRL+z) o processo, marcando-o como um job a ser reiniciado.
segue-se o script:
#!/bin/sh
DAT="/bin/date"
CMD="/usr/local/bin/rsync"
OPT="-v --progress --stats -a --delete"
SRV="servidor.de.origem"
PGS="/usr/local/etc/rc.d/010.pgsql.sh"
DIR="/usr/base/DAT"
BAS="AuCom"
echo "inicio:"
$DAT
$PGS stop
echo "Diretorio: $DIR"
$CMD $OPT $SRV::$BAS $DIR
$PGS start
echo "Termino:"
$DAT
segue-se o resultado (resumido):
inicio:
Mon Sep 15 21:32:58 BRT 2003
pgsqlDiretorio: /usr/base/DAT
receiving file list ...
461 files to consider
./00 files...
global/
global/pg_control
8192 100% 7.81MB/s 0:00:00
global/pgstat.stat
61185 100% 29.18MB/s 0:00:00
pg_xlog/0000000900000033
16777216 100% 23.22MB/s 0:00:00
postmaster.opts
26 100% 0.00kB/s 0:00:00
Number of files: 461
Number of files transferred: 4
Total file size: 51865196662 bytes
Total transferred file size: 16846619 bytes
Literal data: 63341 bytes
Matched data: 16783278 bytes
File list size: 5333
Total bytes written: 60722
Total bytes read: 109254
wrote 60722 bytes read 109254 bytes 113317.33 bytes/sec
total size is 51865196662 speedup is 305132.47
[1]+ Stopped ./rsync.sh
apos isso:
fg
./rsync.sh
pgsqlTermino:
Mon Sep 15 21:33:43 BRT 2003
software:
FreeBSD 5.1-RELEASE-p2 #0: Sat Aug 30 21:52:20 BRT 2003
bash-2.05b.007 The GNU Bourne Again Shell
rsync-2.5.6_1 A network file distribution/synchronization utility
algum dos colegas ja enfrentou erro semelhante, pode me dar uma ajuda ?
valeu !!
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd