Enviado em 20/07/2015 - 12:23h
Boa tarde amigos,
Meu primeiro tópico, desculpem se estou errando em algo.
Segue minha dúvida..
O conteúdo da pasta /lista são arquivos .txt...
Dentro destes arquivos .txt, contém diretórios como:
/mnt/
/tmp/
Esses diretórios são de servidores remotos. O local /mnt/server_alvo é um ponto de montagem no servidor remoto.
O que pretendo fazer é compactar os diretórios mencionados nesses arquivos. Para isso eu estou usando a expressão abaixo:
ARQUIVOS=`sed -n '2,$ p' /tmp/lista/*`
tar -zcpvf /mnt/server_alvo/root/scripts/$LISTA-$DATA.tar.gz /mnt/server_alvo/$ARQUIVOS
Porém só consigo compactar a primeira linha, as linhas restantes ele compacta do meu servidor local. Segue o resultado do log..
========
/mnt/server_alvo/teste/
/mnt/server_alvo/teste/oi
/tmp/
/tmp/.ICE-unix/
/tmp/servidores/
/tmp/servidores/backup_servidores.sh
========
Essas 4 ultimas linhas já são do meu servidor local. Alguém tem alguma idéia de como fazer?
Meu primeiro tópico, desculpem se estou errando em algo.
Segue minha dúvida..
O conteúdo da pasta /lista são arquivos .txt...
Dentro destes arquivos .txt, contém diretórios como:
/mnt/
/tmp/
Esses diretórios são de servidores remotos. O local /mnt/server_alvo é um ponto de montagem no servidor remoto.
O que pretendo fazer é compactar os diretórios mencionados nesses arquivos. Para isso eu estou usando a expressão abaixo:
ARQUIVOS=`sed -n '2,$ p' /tmp/lista/*`
tar -zcpvf /mnt/server_alvo/root/scripts/$LISTA-$DATA.tar.gz /mnt/server_alvo/$ARQUIVOS
Porém só consigo compactar a primeira linha, as linhas restantes ele compacta do meu servidor local. Segue o resultado do log..
========
/mnt/server_alvo/teste/
/mnt/server_alvo/teste/oi
/tmp/
/tmp/.ICE-unix/
/tmp/servidores/
/tmp/servidores/backup_servidores.sh
========
Essas 4 ultimas linhas já são do meu servidor local. Alguém tem alguma idéia de como fazer?