[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